Saya bertanya-tanya apakah ada simbol untuk angka apa pun (termasuk nol) dari karakter apa pun
Jawaban:
.*
.
adalah sembarang karakter, *
artinya diulang sebanyak nol atau lebih.
.*
tidak tidak cocok karakter baru-line ( '\n'
). Lihat pertanyaan ini untuk info lebih lanjut tentang topik itu.
Anda dapat menggunakan ekspresi reguler ini (spasi atau non-spasi apa pun) sebanyak mungkin hingga dan termasuk 0.
[\s\S]*
Ekspresi ini akan cocok sesedikit mungkin, tetapi sebanyak yang diperlukan untuk sisa ekspresi.
[\s\S]*?
Misalnya, di regex ini [\s\S]*?B
akan cocok aB
dengan aBaaaaB
. Namun dalam regex ini [\s\S]*B
akan cocok aBaaaaB
di aBaaaaB
.
.
terkadang tidak cocok \n
(baris baru), bergantung pada opsi multiline, tetapi [\s\S]
akan cocok dengan karakter apa pun.