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

ส่วนหนึ่งของสตริงหรือฟังก์ชั่น / วิธีการที่ส่งกลับส่วนหนึ่งของสตริง

9
รับอักขระตัวแรกของสตริงด้วย $ str [0]
ฉันต้องการรับตัวอักษรตัวแรกของสตริงและฉันสังเกตเห็นว่าใช้$str[0]งานได้ดี ฉันแค่ไม่แน่ใจว่านี่เป็น 'การปฏิบัติที่ดี' หรือไม่เนื่องจากเป็นสัญกรณ์ที่มักใช้กับอาร์เรย์ ฟีเจอร์นี้ดูเหมือนจะไม่ได้รับการบันทึกไว้เป็นอย่างดีดังนั้นฉันจึงหันไปหาพวกคุณเพื่อบอกฉันว่ามันถูกต้องหรือไม่ในการใช้สัญลักษณ์นี้ หรือฉันควรจะยึดมั่นใน ol ดี ' substr($str, 0, 1)? นอกจากนี้ฉันสังเกตเห็นว่าการจัดฟันแบบหยิก ( $str{0}) ทำงานได้ดี เกิดอะไรขึ้นกับสิ่งนั้น
276 php  string  substring 



21
ฉันจะตรวจสอบว่าสตริง C ++ std :: เริ่มต้นด้วยสตริงที่แน่นอนและแปลงสตริงย่อยเป็น int ได้อย่างไร
ฉันจะใช้สิ่งต่อไปนี้ (Python pseudocode) ใน C ++ ได้อย่างไร if argv[1].startswith('--foo='): foo_value = int(argv[1][len('--foo='):]) (ตัวอย่างเช่นถ้าargv[1]เป็น--foo=98เช่นนั้นfoo_valueคือ98) อัปเดต:ฉันลังเลที่จะดู Boost เนื่องจากฉันแค่มองการเปลี่ยนแปลงเล็กน้อยเป็นเครื่องมือบรรทัดคำสั่งเล็ก ๆ น้อย ๆ (ฉันไม่ต้องการเรียนรู้วิธีเชื่อมโยงและใช้ Boost สำหรับผู้เยาว์ การเปลี่ยนแปลง)

12
วิธีการจับสตริงย่อยก่อนอักขระ jQuery หรือ JavaScript ที่ระบุ
ฉันพยายามดึงทุกอย่างก่อนเครื่องหมาย ',' คอมม่า ฉันจะทำสิ่งนี้ใน JavaScript หรือ jQuery ได้อย่างไร ฉันพยายามและไม่ทำงาน .. 1345 albany street, Bellevue WA 42344 ฉันต้องการคว้าที่อยู่ var streetaddress= substr(addy, 0, index(addy, '.'));



9
ไฟล์ Batch: ค้นหาว่าสตริงย่อยอยู่ในสตริงหรือไม่ (ไม่ใช่ในไฟล์)
abcdefgในแฟ้มชุดที่ฉันมีสตริง ฉันต้องการตรวจสอบว่าbcdอยู่ในสตริงหรือไม่ น่าเสียดายที่ดูเหมือนว่าโซลูชันทั้งหมดที่ฉันค้นหาค้นหาไฟล์สำหรับสตริงย่อยไม่ใช่สตริงสำหรับสตริงย่อย มีวิธีแก้ปัญหาง่าย ๆ สำหรับเรื่องนี้หรือไม่?

4
วิธีที่เร็วที่สุดในการลบอักขระตัวแรกใน String
สมมติว่าเรามีสตริงต่อไปนี้ string data= "/temp string"; หากเราต้องการลบตัวอักษรตัวแรก/เราสามารถทำได้หลายวิธีเช่น: data.Remove(0,1); data.TrimStart('/'); data.Substring(1); แต่จริงๆฉันไม่รู้ว่าอันไหนมีอัลกอริธึมที่ดีที่สุดและทำได้เร็วขึ้น .. มีอันไหนที่ดีที่สุดหรือเหมือนกันทั้งหมด


15
รับซับสตริงระหว่างอักขระสองตัวโดยใช้ javascript
ฉันพยายามที่จะดึงสตริงจากภายในสตริงที่มีขนาดใหญ่ขึ้นซึ่งมันจะทำให้ทุกอย่างอยู่ระหว่าง ':' และ a ';' ปัจจุบัน Str = 'MyLongString:StringIWant;' ผลลัพธ์ที่ต้องการ newStr = 'StringIWant'

3
วิธีที่ดีที่สุดในการทำซับสตริงในแบตช์ไฟล์คืออะไร?
ฉันต้องการรับชื่อไฟล์แบตช์ที่กำลังทำงานอยู่โดยไม่มีนามสกุลไฟล์ ขอบคุณที่ลิงค์นี้ฉันมีชื่อไฟล์ที่มีนามสกุล ... แต่วิธีที่ดีที่สุดในการทำซับสตริงในไฟล์แบตช์คืออะไร? หรือมีวิธีอื่นในการรับชื่อไฟล์โดยไม่มีนามสกุล? มีความปลอดภัยที่จะถือว่าส่วนขยายของตัวอักษร 3 ตัวในสถานการณ์นี้

14
แทนที่ส่วนหนึ่งของสตริงด้วยสตริงอื่น
เป็นไปได้ใน C ++ เพื่อแทนที่ส่วนหนึ่งของสตริงด้วยสตริงอื่น? โดยทั่วไปฉันต้องการทำสิ่งนี้: QString string("hello $name"); string.replace("$name", "Somename"); แต่ฉันต้องการใช้ไลบรารี C ++ มาตรฐาน
186 c++  string  replace  substring  std 


15
การแยกสตริงย่อย PHP รับสายก่อน '/' แรกหรือสตริงทั้งหมด
ฉันพยายามแยกสตริงย่อย ฉันต้องการความช่วยเหลือเกี่ยวกับการทำมันใน PHP นี่คือตัวอย่างสตริงที่ฉันใช้ด้วยและผลลัพธ์ที่ต้องการ: home/cat1/subcat2 => home test/cat2 => test startpage => startpage ฉันต้องการรับสายจนถึงก่อน/แต่ถ้าไม่มี/อยู่รับสายทั้งหมด ฉันเหนื่อย, substr($mystring, 0, strpos($mystring, '/')) ฉันคิดว่ามันบอกว่า - ได้รับตำแหน่งของ/แล้วได้รับ substring จากตำแหน่ง 0 ไปที่ตำแหน่ง ผมไม่ทราบวิธีการจัดการกรณีที่ไม่มีการ/โดยไม่ทำให้คำสั่งที่มีขนาดใหญ่เกินไป มีวิธีจัดการกับกรณีนั้นโดยไม่ทำให้คำสั่ง PHP ซับซ้อนเกินไปหรือไม่
170 php  string  substring 

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