Saya menemukan bahwa dalam 123, \dcocok 1dan 3tetapi tidak 2. Saya bertanya-tanya apakah \dcocok dengan angka yang memenuhi persyaratan seperti apa? Saya berbicara tentang regex gaya Python.
Plugin ekspresi reguler di Gedit menggunakan regex gaya Python. Saya membuat file teks dengan isinya
123
Hanya 1dan 3dicocokkan oleh regex \d; 2tidak.
Umumnya untuk urutan nomor digit tanpa karakter lain di antaranya, hanya digit urutan ganjil yang cocok, dan digit urutan genap tidak. Misalnya dalam 12345, kecocokannya adalah 1, 3dan 5.
\dadalah singkatan [0-9], jadi itu harus cocok 2. Silakan kirim test case lengkap (skrip yang dapat dijalankan, yang menunjukkan masalah Anda) dan mungkin kami bisa mencari tahu apa yang salah.
11111dan 22222.
\dakan cocok1,2dan3. Jika tidak, pasti ada sesuatu yang lain dalam ekspresi Anda. Bisakah Anda menunjukkan ekspresi penuh Anda?