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

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

23
ย่อสตริงโดยไม่ต้องตัดคำใน JavaScript
ฉันไม่ค่อยถนัดกับการปรับแต่งสตริงใน JavaScript และฉันก็สงสัยว่าคุณจะตัดสตริงให้สั้นลงได้อย่างไรโดยไม่ต้องตัดคำใด ๆ ออก ฉันรู้วิธีใช้สตริงย่อย แต่ไม่ใช่ indexOf หรืออะไรก็ได้ที่ดีจริงๆ สมมติว่าฉันมีสตริงต่อไปนี้: text = "this is a long string I cant display" ฉันต้องการตัดให้เหลือ 10 อักขระ แต่ถ้าไม่ได้ลงท้ายด้วยการเว้นวรรคให้จบคำนั้น ฉันไม่ต้องการให้ตัวแปรสตริงมีลักษณะเช่นนี้: "นี่มันสายยาวฉันไม่ไหว" ฉันต้องการให้มันจบคำจนกว่าจะมีช่องว่างเกิดขึ้น

17
จะหาอักขระที่ n ในสตริงได้อย่างไร?
คล้ายกับคำถามที่โพสต์ไว้ที่นี่ฉันกำลังมองหาวิธีแก้ปัญหาใน Java นั่นคือจะหาดัชนีของการเกิดอักขระ / สตริงที่ n จากสตริงได้อย่างไร? ตัวอย่าง: " / folder1 / folder2 / folder3 / " ในกรณีนี้ถ้าฉันขอเครื่องหมายทับ (/) ครั้งที่ 3 จะปรากฏก่อนโฟลเดอร์ 3 และฉันคาดว่าจะส่งคืนตำแหน่งดัชนีนี้ ความตั้งใจที่แท้จริงของฉันคือการตั้งค่าจากอักขระที่ n ที่เกิดขึ้น มีวิธีการใดที่สะดวก / พร้อมใช้งานใน Java API หรือเราต้องเขียนตรรกะเล็ก ๆ ด้วยตัวเองเพื่อแก้ปัญหานี้? นอกจากนี้ ฉันค้นหาอย่างรวดเร็วว่ารองรับวิธีการใดเพื่อจุดประสงค์นี้ที่StringUtilsของ Apache Commons Lang แต่ฉันไม่พบเลย นิพจน์ทั่วไปสามารถช่วยในเรื่องนี้ได้หรือไม่?
96 java  string  substring 


16
แทนที่สตริงย่อยด้วยสตริงย่อย C ++ อื่น
ฉันจะแทนที่สตริงย่อยในสตริงด้วยสตริงย่อยอื่นใน C ++ ได้อย่างไรฉันจะใช้ฟังก์ชันอะไรได้บ้าง eg: string test = "abc def abc def"; test.replace("abc", "hij").replace("def", "klm"); //replace occurrence of abc and def with other substring


3
เหตุใดการแบ่งส่วนย่อยด้วยดัชนีจึงไม่อยู่ในช่วง
เหตุใดจึงไม่'example'[999:9999]เกิดข้อผิดพลาด เนื่องจาก'example'[9]ไม่สิ่งที่เป็นแรงจูงใจที่อยู่เบื้องหลังมันได้หรือไม่ จากพฤติกรรมนี้ฉันสามารถสันนิษฐานได้ว่า'example'[3]โดยพื้นฐานแล้ว / ภายในไม่เหมือนกับ'example'[3:4]แม้ว่าทั้งสองจะให้ผลลัพธ์ใน'm'สตริงเดียวกัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.