Rumah > Soal Jawab > teks badan
大家讲道理2017-04-18 10:52:24
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.