ฉันกำลังมองหาโซลูชัน regEx ที่ตรงกับรูปแบบของ:
ตัวเลขช่องว่าง ตัวเลขช่องว่าง เช่น 0 2 0 2 2
หรือ 0 10 0 10 4
เป็นต้น
สตริงสามารถมีความยาวได้ไม่สิ้นสุด ดังนั้นนิพจน์ของ regEx จึงต้องตรงกัน แต่ต้องอยู่ในรูปแบบเดียวกัน
ฉันกำลังมองหาโซลูชัน regEx ที่ตรงกับรูปแบบของ:
ตัวเลขช่องว่าง ตัวเลขช่องว่าง เช่น 0 2 0 2 2
หรือ 0 10 0 10 4
เป็นต้น
สตริงสามารถมีความยาวได้ไม่สิ้นสุด ดังนั้นนิพจน์ของ regEx จึงต้องตรงกัน แต่ต้องอยู่ในรูปแบบเดียวกัน
/^\d+(\s\d+)*$/
จะจับคู่ตัวเลขช่องว่าง หมายเลขช่องว่าง ... หมายเลข (ช่องว่างเดียวเท่านั้น)
/^\d+( \d+)*$/
จะจับคู่กับช่องว่างระหว่างนั้นเท่านั้น
สิ่งเหล่านี้จะไม่ตรงกับช่องว่างต่อท้าย
^
และ $
ไม่เช่นนั้นก็จะตรงกับ abc4 88 1
- person HamZa; 12.05.2013
4 88 1
ใน abc4 88 1
นอกจากนี้ฉันไม่รู้ว่า OP ต้องการมันอยู่ตรงกลางสตริงหรือไม่
- person user568109; 12.05.2013
^\d+(?>\s+\d+)*$
ควรทำเคล็ดลับ คุณกำลังบอกว่านี่เป็นพื้นฐานใช่ไหม? - person Niet the Dark Absol   schedule 12.05.2013?>
น่าจะใช้งานได้^\d+(\s+\d+)*$
- person HamZa   schedule 12.05.2013(?:
Kolink เดิมทีมีดีอย่างสมบูรณ์... - person Bergi   schedule 12.05.2013Number(SpaceNumber)*
- person HamZa   schedule 12.05.2013