ให้ชื่อไฟล์ในรูปแบบsomeletters_12345_moreleters.ext
ฉันต้องการแยก 5 หลักและใส่ลงในตัวแปร
ดังนั้นเพื่อเน้นจุดนั้นฉันมีชื่อไฟล์ที่มีจำนวน x ตัวอักษรจากนั้นลำดับห้าหลักที่ล้อมรอบด้วยขีดล่างเดี่ยวด้านใดด้านหนึ่งแล้วอีกชุดของจำนวน x อักขระ ฉันต้องการที่จะนำตัวเลข 5 หลักและใส่ลงในตัวแปร
ฉันสนใจมากในหลายวิธีที่สามารถทำได้
abc_12345_def_67890_ghi_def
เป็นอินพุตที่ถูกต้อง คุณต้องการจะเกิดอะไรขึ้น สมมติว่ามีลำดับ 5 หลักเดียวเท่านั้น คุณยังมีabc_def_12345_ghi_jkl
หรือ1234567_12345_1234567
หรือ12345d_12345_12345e
เป็นข้อมูลที่ถูกต้องขึ้นอยู่กับความหมายของการป้อนข้อมูลและส่วนใหญ่ของคำตอบด้านล่างจะไม่จัดการนี้
_
ตัวคั่นเดียวกันอินพุตที่มีสตริงเป้าหมายเพียงครั้งเดียวเป็นต้น) ที่ดีที่สุด (ทั่วไปมากที่สุดและเร็วที่สุด) คำตอบที่มีหลังจาก 10 ปีเพียง 7 upvotes ในขณะที่คำตอบอื่น ๆ ที่ จำกัด มีหลายร้อย ทำให้ฉันหมดความเชื่อมั่นในนักพัฒนา