คำถามติดแท็ก string

สตริงเป็นลำดับที่ จำกัด ของสัญลักษณ์ที่ใช้กันทั่วไปสำหรับข้อความแม้ว่าบางครั้งสำหรับข้อมูลโดยพลการ

11
เลือกตามสตริงบางส่วนจาก DataFrame แพนด้า
ฉันมีDataFrameคอลัมน์ 4 คอลัมน์โดยที่ 2 มีค่าสตริง ฉันสงสัยว่าจะมีวิธีในการเลือกแถวตามการจับคู่สตริงบางส่วนกับคอลัมน์ใดคอลัมน์หนึ่งหรือไม่? กล่าวอีกนัยหนึ่งฟังก์ชั่นหรือฟังก์ชั่นแลมบ์ดาที่จะทำอะไรเช่น re.search(pattern, cell_in_question) ส่งคืนบูลีน ผมคุ้นเคยกับไวยากรณ์ของแต่ดูเหมือนจะไม่สามารถหาวิธีที่จะทำเช่นเดียวกันกับสตริงการแข่งขันพูดบางส่วนdf[df['A'] == "hello world"]'hello' ใครบางคนจะสามารถชี้ให้ฉันไปในทิศทางที่ถูกต้อง?

11
สตริงคงที่คงที่ (สมาชิกคลาส)
ฉันต้องการให้ค่าคงที่ส่วนตัวสำหรับคลาส (ในกรณีนี้คือโรงงานที่มีรูปร่าง) ฉันอยากได้ของบางอย่าง class A { private: static const string RECTANGLE = "rectangle"; } น่าเสียดายที่ฉันได้รับข้อผิดพลาดทุกประเภทจากคอมไพเลอร์ C ++ (g ++) เช่น: ISO C ++ ห้ามการเริ่มต้นของสมาชิก 'RECTANGLE' การเตรียมใช้งานในคลาสที่ไม่ถูกต้องของข้อมูลสมาชิกแบบคงที่ของประเภทไม่ครบถ้วน 'std :: string' ข้อผิดพลาด: การทำให้ 'RECTANGLE' เป็นแบบคงที่ สิ่งนี้บอกฉันว่าการออกแบบสมาชิกประเภทนี้ไม่เป็นไปตามมาตรฐาน คุณมีค่าคงที่ตัวอักษรส่วนตัว (หรืออาจเป็นแบบสาธารณะ) ได้อย่างไรโดยไม่ต้องใช้ #define directive (ฉันต้องการหลีกเลี่ยงความน่าเกลียดของข้อมูลข้อมูล!) ความช่วยเหลือใด ๆ ที่ชื่นชม
445 c++  string  class  static  const 

4
วิธีการหลีกเลี่ยง% ใน String รูปแบบ?
ฉันกำลังจัดเก็บแบบสอบถาม SQL ในไฟล์ strings.xml ของฉันและฉันต้องการใช้String.Formatเพื่อสร้างสตริงสุดท้ายในรหัส SELECTคำสั่งใช้เหมือนอะไรเช่นนี้ SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%' เพื่อจัดรูปแบบที่ฉันแทนที่ 'บางสิ่งบางอย่าง' ด้วย% 1 $ s ดังนั้นจึงกลายเป็น: SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE \'%%1$s%\' ฉันหนีเครื่องหมายคำพูดเดี่ยวด้วยแบ็กสแลช อย่างไรก็ตามฉันไม่สามารถหลีกเลี่ยงเครื่องหมาย% ได้ ฉันจะรวมคำสั่ง like ในไฟล์ strings.xml ของฉันได้อย่างไร
445 java  android  string  syntax 


14
วิธีลบตัวแบ่งบรรทัดทั้งหมดออกจากสตริง
ฉันมีข้อความเป็น textarea และฉันอ่านมันโดยใช้แอตทริบิวต์. value ตอนนี้ฉันต้องการที่จะลบ linebreaks ทั้งหมด (ตัวละครที่ผลิตเมื่อคุณกดEnter) จากข้อความของฉันตอนนี้ใช้. แทนที่ด้วยการแสดงออกปกติ แต่ฉันจะระบุ linebreak ใน regex ได้อย่างไร หากเป็นไปไม่ได้มีวิธีอื่นไหม
440 javascript  regex  string 

14
วิธีแปลงสตริงเป็นจำนวนเต็มใน Python
ฉันมี tuple ของ tuples จากแบบสอบถาม MySQL เช่นนี้ T1 = (('13', '17', '18', '21', '32'), ('07', '11', '13', '14', '28'), ('01', '05', '06', '08', '15', '16')) ฉันต้องการแปลงองค์ประกอบสตริงทั้งหมดให้เป็นจำนวนเต็มและนำกลับไปเป็นรายการ: T2 = [[13, 17, 18, 21, 32], [7, 11, 13, 14, 28], [1, 5, 6, 8, 15, 16]] ฉันพยายามทำให้สำเร็จevalแต่ก็ยังไม่ได้ผลลัพธ์ที่ดีเลย
438 python  string  integer 

30
คุณจะย้อนกลับสตริงในสถานที่ใน JavaScript ได้อย่างไร
คุณจะทำอย่างไรกลับสตริงในสถานที่ (หรือในสถานที่) ใน JavaScript เมื่อมีการส่งผ่านไปยังฟังก์ชั่นที่มีคำสั่งกลับโดยไม่ต้องใช้ฟังก์ชั่น ( .reverse(), .charAt()ฯลฯ )?

19
ฉันจะลบเครื่องหมายการออกเสียง (เน้นเสียง) จากสตริงใน. NET ได้อย่างไร
ฉันพยายามที่จะแปลงสตริงที่อยู่ในฝรั่งเศสแคนาดาและโดยทั่วไปฉันต้องการที่จะสามารถใช้เครื่องหมายเน้นเสียงภาษาฝรั่งเศสในตัวอักษรในขณะที่เก็บจดหมาย (เช่นแปลงéเป็นeดังนั้นcrème brûléeจะกลายเป็นcreme brulee) อะไรคือวิธีที่ดีที่สุดในการบรรลุเป้าหมายนี้?
433 .net  string  diacritics 

17
จะแยกตัวเลขจากสตริงใน Python ได้อย่างไร?
ฉันจะดึงตัวเลขทั้งหมดที่มีอยู่ในสตริง แบบใดที่เหมาะสมกว่าสำหรับวัตถุประสงค์การแสดงออกปกติหรือisdigit()วิธีการ ตัวอย่าง: line = "hello 12 hi 89" ผลลัพธ์: [12, 89]
432 python  regex  string  numbers 


11
วิธีเขียนตัวอักษร & ใน android strings.xml
ฉันเขียนสิ่งต่อไปนี้ในstrings.xmlไฟล์: <string name="game_settings_dragNDropMove_checkBox">Move by Drag&Drop</string> ฉันได้รับข้อผิดพลาดต่อไปนี้: The reference to entity "Drop" must end with the ';' delimiter. ฉันจะเขียนตัวอักษร & ใน strings.xml ได้อย่างไร


4
การตรวจสอบว่าสตริงเริ่มต้นด้วย XXXX หรือไม่
ฉันต้องการทราบวิธีตรวจสอบว่าสตริงเริ่มต้นด้วย "hello" ใน Python หรือไม่ ใน Bash ฉันมักจะทำ: if [[ "$string" =~ ^hello ]]; then do something here fi ฉันจะประสบความสำเร็จใน Python ได้อย่างไร

9
ปรับปรุงและแทนที่ส่วนหนึ่งของสตริง
ฉันมีตารางที่มีสองคอลัมน์IDและValue. ฉันต้องการเปลี่ยนบางส่วนของสตริงในคอลัมน์ที่สอง ตัวอย่างของตาราง: ID Value --------------------------------- 1 c:\temp\123\abc\111 2 c:\temp\123\abc\222 3 c:\temp\123\abc\333 4 c:\temp\123\abc\444 ตอนนี้ไม่จำเป็น123\ในValueสตริง ฉันพยายามUPDATEแล้วREPLACE: UPDATE dbo.xxx SET Value = REPLACE(Value, '%123%', '') WHERE ID <= 4 เมื่อฉันเรียกใช้งานสคริปต์ SQL Server จะไม่รายงานข้อผิดพลาด แต่จะไม่ปรับปรุงสิ่งใดเลย ทำไมถึงเป็นอย่างนั้น?

15
วิธีแทนที่จุดทั้งหมดในสตริงโดยใช้ JavaScript
ฉันต้องการแทนที่การเกิดขึ้นทั้งหมดของจุด ( .) ในสตริง JavaScript ตัวอย่างเช่นฉันมี: var mystring = 'okay.this.is.a.string'; ฉันต้องการได้รับ: okay this is a string. จนถึงตอนนี้ฉันพยายาม: mystring.replace(/./g,' ') แต่สิ่งนี้จะจบลงด้วยสตริงทั้งหมดแทนที่ด้วยช่องว่าง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.