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

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

4
Java เทียบเท่ากับสตริงคำต่อคำของ C # ที่มี @
คำถามอย่างรวดเร็ว. มี @ เทียบเท่ากับที่ใช้กับสตริงใน Java หรือไม่: ยกตัวอย่างเช่นที่ฉันจะทำ@"c:\afolder\afile"ใน C # "c:\\afolder\\aFile"และมีมันไม่สนใจตัวหนีเมื่อประมวลผลแทนต้องทำอย่างไร มี Java เทียบเท่าหรือไม่? อืมม: stackoverflow กำลังหนีฉัน .. lol ตัวอย่างที่สองควรอ่าน: c: (แบ็กสแลชคู่) โฟลเดอร์ (แบ็กสแลชคู่) aFile
101 c#  java  string  literals 

7
จะตรวจสอบได้อย่างไรว่าสตริงเริ่มต้นด้วยคำนำหน้าหลายตัวหรือไม่?
ฉันมีคำสั่ง if ต่อไปนี้: String newStr4 = strr.split("2012")[0]; if (newStr4.startsWith("Mon")) { str4.add(newStr4); } ฉันต้องการรวมstartsWith Mon Tues Weds Thurs Fridayฯลฯ มีวิธีง่ายๆในการใช้สตริงนี้หรือไม่? ฉันพยายาม||แล้วแต่มันไม่ได้ผล

19
แปลง String เป็น Float ใน Swift
ฉันกำลังพยายามแปลงตัวเลขที่นำมาจาก UITextField ซึ่งฉันคิดว่าเป็นสตริงจริงและแปลงเป็น Float ดังนั้นฉันจึงสามารถคูณได้ ฉันมีสองตัวUITextfieldที่ประกาศดังนี้: @IBOutlet var wage: UITextField @IBOutlet var hour: UITextField เมื่อผู้ใช้กดปุ่ม UIButton ฉันต้องการคำนวณค่าจ้างที่ผู้ใช้ได้รับ แต่ฉันทำไม่ได้เพราะฉันต้องแปลงให้เป็นลอยก่อนจึงจะใช้งานได้ ฉันรู้วิธีแปลงเป็นจำนวนเต็มโดยทำสิ่งนี้: var wageConversion:Int = 0 wageConversion = wage.text.toInt()! อย่างไรก็ตามฉันไม่รู้ว่าจะแปลงเป็นลอยได้อย่างไร

4
จะยกเลิกการหลีกเลี่ยงสตริงที่ใช้เครื่องหมายแบ็กสแลชได้อย่างไร
สมมติว่าฉันมีสตริงซึ่งเป็นเวอร์ชันที่ใช้เครื่องหมายแบ็กสแลชของสตริงอื่น มีวิธีง่ายๆใน Python เพื่อ unescape สตริงหรือไม่? ตัวอย่างเช่นฉันทำได้: >>> escaped_str = '"Hello,\\nworld!"' >>> raw_str = eval(escaped_str) >>> print raw_str Hello, world! >>> อย่างไรก็ตามเกี่ยวข้องกับการส่งสตริง (อาจไม่น่าเชื่อถือ) ไปยัง eval () ซึ่งเป็นความเสี่ยงด้านความปลอดภัย มีฟังก์ชันใน lib มาตรฐานที่รับสตริงและสร้างสตริงโดยไม่มีผลกระทบด้านความปลอดภัยหรือไม่?
101 python  string  escaping 


8
ตัดช่องว่าง / แท็บ / บรรทัดใหม่ - python
ฉันพยายามลบช่องว่าง / แท็บ / บรรทัดใหม่ทั้งหมดใน python 2.7 บน Linux ฉันเขียนสิ่งนี้ซึ่งควรจะทำงาน: myString="I want to Remove all white \t spaces, new lines \n and tabs \t" myString = myString.strip(' \n\t') print myString เอาต์พุต: I want to Remove all white spaces, new lines and tabs ดูเหมือนเป็นเรื่องง่ายๆที่ต้องทำ แต่ฉันพลาดบางอย่างที่นี่ ฉันควรนำเข้าบางอย่างหรือไม่?


16
แยกสตริงที่ตัวอักษรพิมพ์ใหญ่
เป็นสิ่งที่pythonicวิธีการแยกสตริงก่อนที่จะเกิดขึ้นของชุดที่กำหนดของตัวละครหรือไม่? ตัวอย่างเช่นผมต้องการแยก 'TheLongAndWindingRoad' ที่เกิดขึ้นของอักษรตัวพิมพ์ใหญ่ (อาจจะยกเว้นแรก) ใด ๆ ['The', 'Long', 'And', 'Winding', 'Road']และได้รับ แก้ไข: นอกจากนี้ยังควรแยกที่เกิดขึ้นเพียงครั้งเดียวคือจากฉันต้องการที่จะได้รับ'ABC' ['A', 'B', 'C']
101 python  regex  string 


4
การเลือกแถวของกรอบข้อมูลตามการจับคู่สตริงบางส่วนในคอลัมน์
ฉันต้องการเลือกแถวจากกรอบข้อมูลตามการจับคู่สตริงบางส่วนในคอลัมน์เช่นคอลัมน์ 'x' มีสตริง "hsa" การใช้sqldf- ถ้ามันมีlikeไวยากรณ์ - ฉันจะทำสิ่งที่ชอบ: select * from <> where x like 'hsa'. น่าเสียดายที่sqldfไม่รองรับไวยากรณ์นั้น หรือในทำนองเดียวกัน: selectedRows <- df[ , df$x %like% "hsa-"] ซึ่งแน่นอนไม่ได้ผล ใครช่วยฉันด้วยได้ไหม
101 r  regex  string  match  subset 

7
std :: string :: c_str () อายุการใช้งานคืออะไร?
ในโปรแกรมของฉันฉันต้องเชื่อมต่อกับรหัสเดิมที่ใช้งานconst char*ได้ สมมติว่าฉันมีโครงสร้างที่ดูเหมือน: struct Foo { const char* server; const char* name; }; แอปพลิเคชันระดับสูงกว่าของฉันเกี่ยวข้องเท่านั้นstd::stringดังนั้นฉันจึงคิดที่std::string::c_str()จะใช้เพื่อรับconst char*ตัวชี้กลับ แต่อายุการใช้งานc_str()คืออะไร? ฉันสามารถทำสิ่งนี้โดยไม่ต้องเผชิญกับพฤติกรรมที่ไม่ได้กำหนดได้หรือไม่? { std::string server = "my_server"; std::string name = "my_name"; Foo foo; foo.server = server.c_str(); foo.name = name.c_str(); // We use foo use_foo(foo); // Foo is about to be destroyed, before name and server …
100 c++  string  cstring 

3
แยกสตริงเป็น 2 ตามการเกิดครั้งสุดท้ายของตัวคั่น
ฉันต้องการทราบว่ามีฟังก์ชันในตัวใน python หรือไม่ที่จะแบ่งสตริงออกเป็น 2 ส่วนตามการเกิดครั้งสุดท้ายของตัวคั่น สำหรับเช่น: พิจารณาสตริง "abc, d, e, f" หลังตัวคั่น "," ฉันต้องการให้เอาต์พุตเป็น "abc, d, e" และ "f" ฉันรู้วิธีจัดการสตริงเพื่อให้ได้ผลลัพธ์ที่ต้องการ แต่ฉันต้องการทราบว่ามีฟังก์ชันที่สร้างขึ้นใน python หรือไม่
100 python  string 


16
วิธีหลีกเลี่ยงเครื่องหมายคำพูดเดี่ยวใน MySQL
ฉันจะแทรกค่าใน MySQL ที่ประกอบด้วยอัญประกาศเดี่ยวหรือคู่ได้อย่างไร กล่าวคือ This is Ashok's Pen. การอ้างเพียงครั้งเดียวจะสร้างปัญหา อาจมีอักขระ Escape อื่น ๆ คุณใส่ข้อมูลอย่างถูกต้องได้อย่างไร?
100 mysql  string  quotes 

13
แยกสตริงโดยมีจุดเป็นตัวคั่น
ฉันสงสัยว่าฉันกำลังจะแยกสตริงอย่าง.ถูกวิธีหรือไม่? รหัสของฉันคือ: String[] fn = filename.split("."); return fn[0]; ฉันต้องการเพียงส่วนแรกของสตริงนั่นคือเหตุผลที่ฉันส่งคืนรายการแรก ฉันถามเพราะฉันสังเกตเห็นใน API ว่า.หมายถึงอักขระใด ๆ ดังนั้นตอนนี้ฉันติดอยู่
100 java  regex  string  split 

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