Rumah >hujung hadapan web >tutorial js >Pengenalan ringkas kepada penggunaan ungkapan biasa dalam pengetahuan JavaScript_Basic
Ungkapan biasa ialah objek yang menerangkan corak aksara.
Kelas RegExp JavaScript mewakili ungkapan biasa dan rentetan dan definisi ungkapan biasa, menggunakan ungkapan biasa untuk melaksanakan padanan corak yang berkuasa dan mencari serta menggantikan fungsi teks.
Sintaks:
Ungkapan biasa boleh ditakrifkan menggunakan RegExp():
var pattern = new RegExp(pattern, attributes); or simply var pattern = /pattern/attributes;
Berikut ialah perihalan parameter:
Kurungan:
Kurungan ([]) mempunyai makna istimewa apabila digunakan dalam konteks ungkapan biasa. Ia digunakan untuk mencari julat aksara.
Julat yang ditunjukkan di atas adalah umum; anda juga boleh menggunakan julat [0-3], yang sepadan dengan mana-mana nombor perpuluhan dari 0 hingga 3, atau julat [b-v], yang sepadan dengan mana-mana huruf kecil, dari b hingga v
Kelayakan:
Kekerapan atau jujukan aksara dalam kurungan segi empat sama dan kedudukan aksara tunggal boleh diwakili oleh aksara khas. Setiap watak istimewa mempunyai konotasi tertentu. Tanda , *, ?, dan $ semuanya mengikut urutan aksara.
Contoh:
Contoh berikut akan mengosongkan konsep tentang padanan aksara.
Watak literal:
Metacharacter hanya didahului dengan garis miring ke belakang, dan fungsinya adalah untuk menggabungkan aksara abjad dengan makna istimewa.
Contohnya, anda boleh mencari jumlah wang yang besar menggunakan aksara meta 'd': /([d] )000/, di mana d akan mencari sebarang rentetan aksara angka.
Berikut ialah senarai metakarakter yang boleh digunakan dalam ungkapan biasa gaya Perl.
Pengubah suai
Beberapa pengubah suai tersedia yang boleh menjadikan kerja dengan ungkapan biasa lebih mudah, seperti huruf besar dan kecil, mencari merentas berbilang baris, dsb.