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

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

4
ปราบปราม / พิมพ์โดยไม่มี b 'นำหน้าสำหรับไบต์ใน Python 3
เพียงโพสต์สิ่งนี้เพื่อที่ฉันจะได้ค้นหาในภายหลังเพราะดูเหมือนว่าจะทำให้ฉันสะดุดอยู่เสมอ: $ python3.2 Python 3.2 (r32:88445, Oct 20 2012, 14:09:50) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import curses >>> print(curses.version) b'2.2' >>> print(str(curses.version)) b'2.2' >>> print(curses.version.encode('utf-8')) Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'bytes' object has no …

6
จะลบเลขศูนย์นำหน้าและหลังในสตริงได้อย่างไร? Python
ฉันมีสตริงตัวอักษรและตัวเลขหลายตัวเช่นนี้ listOfNum = ['000231512-n','1209123100000-n00000','alphanumeric0000', '000alphanumeric'] ผลลัพธ์ที่ต้องการสำหรับการลบเลขศูนย์ต่อท้ายจะเป็น: listOfNum = ['000231512-n','1209123100000-n','alphanumeric', '000alphanumeric'] ผลลัพธ์ที่ต้องการสำหรับเลขศูนย์นำหน้าจะเป็น: listOfNum = ['231512-n','1209123100000-n00000','alphanumeric0000', 'alphanumeric'] ผลลัพธ์ที่ต้องการสำหรับการลบทั้งเลขศูนย์นำหน้าและต่อท้ายจะเป็น: listOfNum = ['231512-n','1209123100000-n', 'alphanumeric', 'alphanumeric'] ตอนนี้ฉันได้ทำวิธีต่อไปนี้แล้วโปรดแนะนำวิธีที่ดีกว่าหากมี: listOfNum = ['000231512-n','1209123100000-n00000','alphanumeric0000', \ '000alphanumeric'] trailingremoved = [] leadingremoved = [] bothremoved = [] # Remove trailing for i in listOfNum: while i[-1] == "0": i = i[:-1] …

6
ประมวลผลลำดับการหลีกเลี่ยงในสตริงใน Python
บางครั้งเมื่อฉันได้รับอินพุตจากไฟล์หรือผู้ใช้ฉันจะได้รับสตริงที่มีลำดับการหลีกเลี่ยงอยู่ในนั้น ฉันต้องการที่จะดำเนินการลำดับหนีไปในทางเดียวกันว่างูหลามกระบวนการลำดับหนีในสายอักขระตัวอักษร ตัวอย่างเช่นสมมติว่าmyStringถูกกำหนดให้เป็น: >>> myString = "spam\\neggs" >>> print(myString) spam\neggs ฉันต้องการฟังก์ชัน (ฉันจะเรียกมันprocessว่า) ที่ทำสิ่งนี้: >>> print(process(myString)) spam eggs สิ่งสำคัญคือฟังก์ชันสามารถประมวลผลลำดับการหลีกเลี่ยงทั้งหมดใน Python (แสดงอยู่ในตารางในลิงก์ด้านบน) Python มีฟังก์ชันในการทำสิ่งนี้หรือไม่?
112 python  string  escaping 

9
วิธีแปลง std :: string เป็น LPCSTR
ฉันสามารถแปลงstd::stringไปLPCSTR? นอกจากนี้วิธีการที่ฉันสามารถแปลงstd::stringไปLPWSTR? ฉันสับสนกับสิ่งเหล่านี้LPCSTR LPSTR LPWSTRและLPCWSTR. เป็นLPWSTRและLPCWSTRเหมือนกันหรือไม่?
111 c++  windows  string 


10
String.Contains () เร็วกว่า String.IndexOf () หรือไม่
ฉันมีสตริงบัฟเฟอร์ประมาณ 2,000 อักขระและต้องการตรวจสอบบัฟเฟอร์ว่ามีสตริงเฉพาะหรือไม่ จะทำการตรวจสอบในเว็บแอป ASP.NET 2.0 สำหรับทุกการร้องขอ มีใครรู้บ้างว่าเมธอด String.Containsทำงานได้ดีกว่าเมธอด String.IndexOfหรือไม่? // 2000 characters in s1, search token in s2 string s1 = "Many characters. The quick brown fox jumps over the lazy dog"; string s2 = "fox"; bool b; b = s1.Contains(s2); int i; i = s1.IndexOf(s2); สนุกจริงๆ
111 c#  .net  asp.net  performance  string 

7
ใน Java มีวิธีเขียนสตริงลิเทอรัลโดยไม่ต้องเว้นเครื่องหมายคำพูดหรือไม่?
สมมติว่าคุณมีสตริงลิเทอรัลที่มีเครื่องหมายอัญประกาศอยู่ข้างใน คุณสามารถหลีกหนีพวกเขาทั้งหมดได้ แต่มันเป็นความเจ็บปวดและยากที่จะอ่าน ในบางภาษาคุณสามารถทำได้: foo = '"Hello, World"'; อย่างไรก็ตามใน Java ''ใช้สำหรับchars ดังนั้นคุณจึงไม่สามารถใช้Strings ด้วยวิธีนี้ได้ บางภาษามีไวยากรณ์เพื่อแก้ไขปัญหานี้ ตัวอย่างเช่นใน python คุณสามารถทำได้: """A pretty "convenient" string""" Java มีอะไรที่คล้ายกันหรือไม่?
111 java  string  escaping 

3
การต่อสตริงถูกนำไปใช้ใน Java 9 อย่างไร?
ตามที่เขียนไว้ในJEP 280: Indify String Concatenation : เปลี่ยนStringลำดับไบต์โค้ด -concatenation แบบคงที่ที่สร้างขึ้นโดยjavacใช้การinvokedynamicเรียกไปยังฟังก์ชันไลบรารี JDK สิ่งนี้จะเปิดใช้งานการเพิ่มประสิทธิภาพของการStringเรียงต่อกันในอนาคตโดยไม่ต้องมีการเปลี่ยนแปลงเพิ่มเติมกับ bytecode ที่ปล่อยjavacออกมา ที่นี่ฉันต้องการทำความเข้าใจว่าการใช้การinvokedynamicโทรคืออะไรและการเชื่อมต่อ bytecode แตกต่างจากinvokedynamicอย่างไร

15
ตรวจสอบว่า URL มีสตริงที่แน่นอนกับ PHP หรือไม่
ฉันต้องการทราบว่ามีบางคำอยู่ใน URL หรือไม่ ตัวอย่างเช่นถ้า word car อยู่ใน URL เช่น www.domain.com/car/ หรือ www.domain.com/car/audi/ มันจะสะท้อนว่า "มีรถ" และถ้าไม่มีอะไรก็จะสะท้อนว่า "ไม่มีรถ" .
111 php  string  url 

4
ความแตกต่างระหว่าง gsub และวิธีย่อยสำหรับ Ruby Strings คืออะไร
ฉันได้อ่านเอกสารสำหรับStringวันนี้และฉันเห็น:subวิธีการซึ่งฉันไม่เคยสังเกตมาก่อน ฉันใช้:gsubและปรากฏว่ามันเหมือนกันเป็นหลัก ใครช่วยอธิบายความแตกต่างให้ฉันได้ไหม ขอบคุณ!
111 ruby  string 

3
วิธีการแปลง InputStream เป็น String ใน Scala
ฉันมีฟังก์ชันที่มีประโยชน์ซึ่งฉันเคยใช้ใน Java สำหรับการแปลง InputStream เป็น String นี่คือคำแปลโดยตรงสำหรับ Scala: def inputStreamToString(is: InputStream) = { val rd: BufferedReader = new BufferedReader(new InputStreamReader(is, "UTF-8")) val builder = new StringBuilder() try { var line = rd.readLine while (line != null) { builder.append(line + "\n") line = rd.readLine } } finally { rd.close } builder.toString …

6
การแทรกค่าเดียวกันหลาย ๆ ครั้งเมื่อจัดรูปแบบสตริง
ฉันมีสตริงของแบบฟอร์มนี้ s='arbit' string='%s hello world %s hello world %s' %(s,s,s) % s ทั้งหมดในสตริงมีค่าเท่ากัน (เช่น s) มีวิธีที่ดีกว่าในการเขียนสิ่งนี้หรือไม่? (แทนที่จะออกรายการสามครั้ง)
111 python  string  format 

16
วิธีนับอินสแตนซ์ของอักขระในคอลัมน์ SQL
ฉันมีคอลัมน์ sql ที่เป็นสตริงอักขระ 100 'Y' หรือ 'N' ตัวอย่างเช่น: ปปปปปปปปปป ... วิธีใดเป็นวิธีที่ง่ายที่สุดในการนับสัญลักษณ์ 'Y' ทั้งหมดในแต่ละแถว
111 sql  string  tsql  count  symbols 

5
แปลงเวลาเวลาเป็นสตริง
ฉันพยายามเพิ่มค่าบางอย่างจากฐานข้อมูลของฉันไปที่[]stringใน Go บางส่วนเป็นการประทับเวลา ฉันได้รับข้อผิดพลาด: ไม่สามารถใช้ U.Created_date (type time.Time) เป็นสตริงประเภทในองค์ประกอบอาร์เรย์ ฉันสามารถแปลงtime.Timeเป็นstring? type UsersSession struct { Userid int Timestamp time.Time Created_date time.Time } type Users struct { Name string Email string Country string Created_date time.Time Id int Hash string IP string } - var usersArray = [][]string{} rows, err := db.Query("SELECT u.id, …
111 string  time  go 


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