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

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


7
ตรวจสอบว่า NSString มี ... ?
ฉันจะตรวจสอบได้อย่างไรว่าสตริงมีคำบางคำ ตัวอย่างเช่นฉันมีสตริงด้านล่างซึ่งอ่านว่า: @"Here is my string." ฉันต้องการทราบว่าฉันสามารถตรวจพบคำในสตริงเช่น "is" ได้หรือไม่

30
มีวิธีง่ายๆในการแปลง C ++ enum เป็นสตริงหรือไม่?
สมมติว่าเรามีชื่อ enums: enum MyEnum { FOO, BAR = 0x50 }; สิ่งที่ฉัน googled คือสคริปต์ (ภาษาใดก็ได้) ที่สแกนส่วนหัวทั้งหมดในโปรเจ็กต์ของฉันและสร้างส่วนหัวด้วยหนึ่งฟังก์ชันต่อ enum char* enum_to_string(MyEnum t); และการใช้งานกับสิ่งนี้: char* enum_to_string(MyEnum t){ switch(t){ case FOO: return "FOO"; case BAR: return "BAR"; default: return "INVALID ENUM"; } } gotcha นั้นมาพร้อมกับ enums typedefed และ enums สไตล์ C ที่ไม่มีชื่อ มีใครรู้เรื่องนี้บ้างไหม? แก้ไข: โซลูชันไม่ควรแก้ไขแหล่งที่มาของฉันยกเว้นฟังก์ชันที่สร้างขึ้น …
123 c++  string  enums  scripting 

13
ความท้าทายด้านประสิทธิภาพ C ++: จำนวนเต็มเป็น std :: การแปลงสตริง
ใครสามารถเอาชนะประสิทธิภาพของจำนวนเต็มของฉันเป็น std :: string code ที่ลิงก์ด้านล่างนี้ได้ไหม มีคำถามหลายข้อที่อธิบายวิธีการแปลงจำนวนเต็มเป็นstd::stringC ++ เช่นคำถามนี้แต่ไม่มีวิธีใดที่มีประสิทธิภาพ นี่คือโค้ดที่พร้อมสำหรับการคอมไพล์สำหรับวิธีการทั่วไปในการแข่งขันกับ: "วิธี C ++" โดยใช้ stringstream: http://ideone.com/jh3Sa sprintf ซึ่ง SO-ers มักจะแนะนำให้คำนึงถึงประสิทธิภาพ: http://ideone.com/82kwR ขัดกับความเชื่อที่นิยม , boost::lexical_castมีการดำเนินการของตัวเอง ( กระดาษสีขาว ) และไม่ได้ใช้stringstreamและผู้ประกอบการแทรกตัวเลข ฉันจริงๆต้องการเพื่อดูประสิทธิภาพของมันเมื่อเทียบเพราะคำถามอื่น ๆ นี้แสดงให้เห็นว่ามันเป็นความสุข และการมีส่วนร่วมของฉันเองซึ่งสามารถแข่งขันได้บนคอมพิวเตอร์เดสก์ท็อปและแสดงให้เห็นถึงแนวทางที่ทำงานด้วยความเร็วสูงสุดบนระบบฝังตัวเช่นกันซึ่งแตกต่างจากอัลกอริทึมที่ขึ้นอยู่กับโมดูโลจำนวนเต็ม: อัลกอริทึมของ Ben: http://ideone.com/SsEUW หากคุณต้องการใช้รหัสนั้นฉันจะทำให้พร้อมใช้งานภายใต้ใบอนุญาต BSD แบบง่าย (อนุญาตให้ใช้ในเชิงพาณิชย์ต้องแสดงที่มา) แค่ถาม. สุดท้ายฟังก์ชั่นltoaไม่ได้มาตรฐาน แต่มีให้ใช้งานทั่วไป ltoa version สำหรับใครก็ตามที่มีคอมไพเลอร์ที่ให้มา (ideone ไม่มี): http://ideone.com/T5Wim ฉันจะโพสต์การวัดประสิทธิภาพของฉันเป็นคำตอบในไม่ช้า กฎสำหรับอัลกอริทึม …

14
ฉันจะดึงแท็ก HTML ออกจากสตริงใน ASP.NET ได้อย่างไร
การใช้ ASP.NET ฉันจะดึงแท็ก HTML ออกจากสตริงที่กำหนดอย่างน่าเชื่อถือได้อย่างไร (เช่นไม่ใช้ regex) ฉันกำลังมองหาสิ่งที่ต้องการของ strip_tagsPHP ตัวอย่าง: <ul><li>Hello</li></ul> เอาท์พุท: "สวัสดี" ฉันพยายามที่จะไม่คิดค้นล้อใหม่ แต่ยังไม่พบสิ่งที่ตรงกับความต้องการของฉัน
123 c#  asp.net  html  regex  string 

5
ฉันจะค้นหาสตริงย่อยที่เกิดขึ้นครั้งแรกในสตริง python ได้อย่างไร
ดังนั้นถ้าสตริงของฉันคือ "เพื่อนคือเพื่อนที่เท่ห์" ฉันต้องการค้นหาดัชนีแรกของ 'เพื่อน': mystring.findfirstindex('dude') # should return 4 คำสั่ง python สำหรับสิ่งนี้คืออะไร? ขอบคุณ
123 python  string 

5
แยกไดเร็กทอรีจากพา ธ
ในสคริปต์ของฉันฉันต้องการไดเร็กทอรีของไฟล์ที่ฉันใช้งานอยู่ ยกตัวอย่างเช่นไฟล์ = "สิ่งที่ / สำรอง / file.zip" ฉันต้องมีวิธีที่จะได้รับสตริง " สิ่ง / สำรอง / " $fileจากตัวแปร
123 string  bash  path 


24
การเกิดสตริงย่อยในสตริง
เหตุใดอัลกอริทึมต่อไปนี้จึงไม่หยุดชะงักสำหรับฉัน (str คือสตริงที่ฉันกำลังค้นหา findStr คือสตริงที่ฉันพยายามค้นหา) String str = "helloslkhellodjladfjhello"; String findStr = "hello"; int lastIndex = 0; int count = 0; while (lastIndex != -1) { lastIndex = str.indexOf(findStr,lastIndex); if( lastIndex != -1) count++; lastIndex += findStr.length(); } System.out.println(count);
122 java  string 


13
วิธีที่รวบรัดที่สุดในการลบอักขระตัวแรกออกจากสตริงใน Swift คืออะไร?
ฉันต้องการลบอักขระตัวแรกออกจากสตริง จนถึงตอนนี้สิ่งที่รวบรัดที่สุดที่ฉันคิดคือ: display.text = display.text!.substringFromIndex(advance(display.text!.startIndex, 1)) ฉันรู้ว่าเราไม่สามารถสร้างดัชนีเป็นสตริงด้วยIntUnicode ได้ แต่วิธีนี้ดูเหมือนจะละเอียดมาก มีวิธีอื่นที่ฉันมองข้ามไปไหม?
122 string  swift 


8
การลบตัวเลขออกจากสตริง [ปิด]
มันยากที่จะบอกว่ากำลังถามอะไรที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือมีวาทศิลป์และไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันจะลบตัวเลขออกจากสตริงได้อย่างไร
122 python  string 

10
Java ByteBuffer เป็น String
นี่เป็นแนวทางที่ถูกต้องในการแปลง ByteBuffer เป็น String ด้วยวิธีนี้หรือไม่ String k = "abcd"; ByteBuffer b = ByteBuffer.wrap(k.getBytes()); String v = new String(b.array()); if(k.equals(v)) System.out.println("it worked"); else System.out.println("did not work"); เหตุผลที่ฉันถามคือมันดูง่ายเกินไปในขณะที่วิธีอื่น ๆ เช่นJava: การแปลงสตริงเป็นและจาก ByteBuffer และปัญหาที่เกี่ยวข้องดูซับซ้อนกว่า

6
ฉันจะตรวจสอบได้อย่างไรว่าอักขระในสตริงเป็นตัวอักษร? (งูใหญ่)
ฉันรู้เกี่ยวกับislowerและisupperแต่คุณสามารถตรวจสอบได้หรือไม่ว่าอักขระนั้นเป็นตัวอักษรหรือไม่? ตัวอย่างเช่น: >>> s = 'abcdefg' >>> s2 = '123abcd' >>> s3 = 'abcDEFG' >>> s[0].islower() True >>> s2[0].islower() False >>> s3[0].islower() True มีวิธีไหนแค่ถามว่าเป็นตัวละครนอกจากทำ.islower()หรือ.isupper()?
122 python  string  find 

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