ฉันค้นหาสูงและต่ำและดูเหมือนจะไม่พบอะไรเลยดังนั้นในที่สุดก็ตัดสินใจขอความช่วยเหลือจากที่นี่ด้วยความหวังว่าทุกคนที่นี่สามารถให้คำแนะนำฉัน
งานปัจจุบันของฉันคือค้นหารายการสตริงสำหรับสตริงที่มีอักขระตามลำดับ ฉันกำลังพยายามหาวิธีที่มีประสิทธิภาพและคิดว่านิพจน์ทั่วไปอาจดึงออกมาได้หรือไม่
ตัวอย่างเช่นฉันมีข้อมูลต่อไปนี้:
asdf1234qwer
asdfsdfgqwer
abcdefgh
zyxwv
123456789
hello world
ในที่สุดฉันต้องการเพียง "abcdefgh", "zyxwv" และ "123456789" เพราะสตริงทั้งหมดมีอักขระตามลำดับ สตริงแรกที่ฉันไม่ต้องการเนื่องจากมีเพียงบางส่วนเท่านั้นที่อยู่ในลำดับ (1234) ไม่ใช่สตริงทั้งหมด
ฉันไม่พบสิ่งใดสำหรับนิพจน์ทั่วไปที่ดูเหมือนว่าเป็นไปได้?
อาจจะค้นหาได้ยากขึ้น :-) stackoverflow.com/questions/15476488/...
—
uSlackr
ใช่มันเป็นไปได้ แต่มันยากที่จะบอกคุณว่าจะทำอย่างไรโดยไม่ทราบว่าจะเขียน regex ภาษาใด
—
DrZoo
@ uSlackr: ขอบคุณฉันค้นหาแล้วไม่เคยคิดมาก่อน ...
—
Ditto
@DrZoo จริง ๆ แล้วในที่สุดมันก็มุ่งเป้าไปที่ Oracle เชื่อหรือไม่ :) ฉันกำลังใช้วิธีการที่ซับซ้อนมากขึ้น (แน่นอน) .. ลิงค์โดย uSlackr ดูเหมือนจะระบุว่า "ไม่มันไม่ใช่เรื่องง่าย - เป็นไปได้ใช่ - แต่ไม่ใช่ง่าย" .. และฉันก็ใช้ได้ มันยืนยันสิ่งที่ฉันคิด - ฉันแค่ต้องการให้แน่ใจว่าฉันไม่ได้หายไปอย่างอื่น :)
—
Ditto