java - 如何用正则表达式
巴扎黑
巴扎黑 2017-04-18 10:50:24
0
2
669

(?:(?:[0-9]\\d{2}))这个表达式是什么意思

巴扎黑
巴扎黑

membalas semua(2)
大家讲道理

Ini melibatkan konsep perkumpulan.

Kurungan () dalam ungkapan biasa akan menghasilkan pengumpulan boleh menggunakan ruang letak untuk mewakili nilai yang sepadan dalam ungkapan.

Contohnya: Tanda kurung pertama dalam (d+)-1 sepadan dengan lebih daripada 1 nombor, kemudian kumpulan 1 diwakili sebagai 1 dan keseluruhan ungkapan boleh memadankan 123-123 dengan nombor yang sama sebelum dan selepas dipisahkan dengan sengkang. Format.

Dan jika anda menambah ?: dalam kurungan, ini bermakna tiada nombor kumpulan akan dijana Pada masa ini, (?:d+)-1 hanya akan sepadan dengan 123-1.

Walaupun (?:(?:[0-9]d{2})) kelihatan rumit, ia sebenarnya hanya sepadan dengan 3 nombor.

Peter_Zhu

Ini sepatutnya nombor 3 digit dari 0 hingga 9.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan