ผมพบว่าใน123
, \d
การแข่งขัน1
และแต่ไม่3
2
ฉันสงสัยว่า\d
ตรงกับหลักที่พอใจความต้องการชนิดใด ฉันกำลังพูดถึง regex สไตล์หลาม
ปลั๊กอินนิพจน์ปกติใน Gedit ใช้ Python style regex ฉันสร้างไฟล์ข้อความที่มีเนื้อหาอยู่
123
เฉพาะ1
และ3
จับคู่โดย regex \d
; 2
ไม่ใช่.
โดยทั่วไปสำหรับลำดับของตัวเลขหลักที่ไม่มีอักขระอื่น ๆ ในระหว่างนั้นจะมีเพียงเลขลำดับคี่เท่านั้นที่ตรงกันและเลขคู่นั้นไม่ตรงกัน ยกตัวอย่างเช่นในการ12345
แข่งขันที่มี1
, และ3
5
\d
คือชวเลขดังนั้นจึงควรจะตรงกับ[0-9]
2
กรุณาโพสต์กรณีทดสอบที่สมบูรณ์ (สคริปต์ที่สามารถเรียกใช้ซึ่งแสดงให้เห็นถึงปัญหาของคุณ) และบางทีเราอาจจะคิดได้ว่ามีอะไรผิดปกติ
11111
22222
\d
จะตรงกับ1
, และ2
3
ถ้ามันไม่ต้องมีอย่างอื่นในการแสดงออกของคุณ คุณสามารถแสดงการแสดงออกอย่างเต็มที่ได้ไหม?