karakter regulerdeskripsikan
\Menandai karakter berikutnya sebagai karakter khusus, atau karakter liter, atau referensi ke belakang, atau karakter escape oktal. Contoh, “N" karakter match "N"." n" Memenuhi karakter baris baru. Serial "\\"Cocok."\" dan " ("Lalu cocok"(".
^ Memenuhi posisi awal string input. Jika properti Multiline objek RegExp diatur, ^ juga memenuhi “ n"Atau" r" setelah itu.
$ Memenuhi posisi akhir string input. $juga memenuhi jika properti Multiline objek RegExp diatur “ n"Atau" r" lokasi sebelumnya.
*Memenuhi subekspresi sebelumnya nol atau lebih banyak kali. Contoh, zo * dapat memenuhi “Z" dan "zoo". * Sama dengan {0,}.
+Memenuhi subekspresi sebelumnya sekali atau lebih banyak. Contoh, "zo+"Dapat cocok"zo" dan "zoo"Tapi mereka tidak cocok."Z".+ sama dengan {1,}.
?Memenuhi subekspresi sebelumnya nol atau sekali. Contoh, "melakukan(t)?"Dapat cocok"melakukan"Atau"melakukan"In"melakukan".? Sama dengan {0,1}.
{N}N Bukan-negatif integer. Penentuan match NKali. Contohnya, "o{2}" Tidak dapat memenuhi "Bob"In"o"but can match "Makanan"dua o."
{N,}N Bukan-negatif integer. Memenuhi setidaknya NKali. Contohnya, "o{2,}" can't match "Bob"In"o"but can match "foooood" semua o."O {1,}"Sama dengan"O +"."O {0,}"Sama dengan"O *".
{N,m}mdanNKeduanya adalah non-negatif, di manaN< =mCocokan yang paling sedikitNkedua dan cocokan yang paling banyakmKali. Contohnya, "O {1,3}"Akan cocokkan"FOOOOD"Tiga o pertama di."O {0,} 1}"Sama dengan"O?". Harap dicatat bahwa tidak boleh ada ruang di antara koma dan dua angka."
?Ketika karakter yang segera mengikuti pengebat lainnya (*,+,?,{N,}, {N,}, {N,m}) Nanti, pola cocokan bukan-lembut. Non-pola lembut cocokkan sedikit string sebanyak mungkin, sementara pola lembut baku cocokkan banyak string sebanyak mungkin. Contohnya, untuk string "Oooo","O +?"Akan cocokkan satu"o"Dan"O +"Akan cocokkan semua"o".
.Cocok kecuali "\NSetiap karakter tunggal selain ". Untuk mencocokkan termasuk"\N"Setiap karakter yang disertakan, gunakan sesuatu seperti"(. | n)"Model.
(Pola)Cocok dengan pola dan mendapatkan cocokan. Cocokan yang diambil dapat didapatkan dari koleksi Matches yang dihasilkan, menggunakan koleksi SubMatches di VBScript dan 0 dolar... 9 atribut dolar di JScript. Untuk mencocokkan karakter tanda kurung, gunakan " ("Atau")".
(?: pola)Cocok dengan pola tetapi tidak mengambil hasil cocokan, yaitu ia adalah non-mengambil cocokan dan tidak disimpan untuk penggunaan nanti. Ini digunakan dalam karakter "(|)"Berguna untuk menggabungkan bagian dari pola. Contohnya"industr (?: y | ies)"Hanya perbandingan"Industri | industri"Ekspresi singkat.
(?= pola)Pencarian prapola positif cocok dengan string pencarian di awal string mana pun yang cocok dengan pola. Ini adalah non-mengambil cocokan, yaitu cocokan tidak perlu diambil untuk penggunaan nanti. Contohnya, "Windows (? = 95 | 98 | NT | 2000)"Dapat cocok"Windows 2000"In"Windows"Tapi mereka tidak cocok."Windows 3.1"In"Windows". Pre-Pencarian tidak mengonsumsi karakter, yaitu setelah terjadi cocokan, pencarian untuk cocokan berikutnya dimulai segera setelah cocokan terakhir, bukannya setelah karakter yang mengandung pre-pencarian.
(?! pola)Pencarian negatif yang cocok dengan string pencarian di awal string mana pun yang tidak cocok dengan pola. Ini adalah non-ambil cocok, yaitu, cocok tidak perlu diambil untuk digunakan nanti. Contoh "Windows (?! 95 | 98 | NT | 2000)"Dapat cocok"Windows 3.1"In"Windows"Tapi mereka tidak cocok."Windows 2000"In"Windows". Pre-pencarian tidak mengonsumsi karakter, yaitu, setelah cocok terjadi, pencarian cocok berikutnya dimulai segera setelah cocok terakhir, bukannya dimulai setelah karakter yang mengandung pre-pencarian
(? < = pattern)Precek positif sebaliknya adalah seperti precek positif maju, tetapi di arah yang berlawanan. Contoh, "(? < = 95 | 98 | NT | 2000) Windows"Dapat cocok"2000Windows"In"Windows"Tapi mereka tidak cocok."3.1 Windows"In"Windows".
(? <! pattern)Precek negatif sebaliknya adalah seperti precek negatif maju, tetapi di arah yang berlawanan. Contoh "(? <! 95 | 98 | NT | 2000) Windows"Dapat cocok"3.1 Windows"In"Windows"Tapi mereka tidak cocok."2000Windows"In"Windows".
X | yCocok dengan x atau y. Contoh, "Z | food"Dapat cocok"Z"Atau"Makanan"."(Z | f) ood"Lalu cocok"Zood"Atau"Makanan".
[Xyz]Set karakter. Cocok dengan karakter yang terdapat didalam. Contoh, "[Abc]"Dapat cocok"biasa"In"A".
[^ xyz]Set karakter negatif. Cocok dengan karakter yang tidak terdapat didalam. Contoh, "[^ abc]"Dapat cocok"biasa"In"p".
[A-z]Karakter rentang. Cocok dengan karakter dalam rentang yang ditentukan. Contoh, "[A-z]"Dapat cocok"A"Ke."Z"Karakter huruf kecil dalam rentang.
^[ a-z]Karakter rentang negatif. Cocok dengan karakter yang tidak ada dalam rentang yang ditentukan. Contoh, "^[ a-z]"Dapat cocok dengan apa saja yang tidak ada di sana"A"Ke."Z"Karakter apapun dalam rentang.
BTandai batas kata, yang mengacu pada posisi antara kata dan spasi. Contoh, "Er b"Dapat cocok"Tidak pernah"In"er"Tapi mereka tidak cocok."Verb"In"er".
BTandai non-batas kata. "Er B"Dapat cocok"Verb"In"er"Tapi mereka tidak cocok."Tidak pernah"In"er".
CxTandai karakter kontrol yang ditentukan oleh x. Contoh, cM menandai Control-M atau enter. Nilai x harus salah satu dari A-Z atau a-z. Lainnya, anggap c sebagai karakter literC"Karakter.
DTandai karakter numerik. Sama dengan [0-9].
DTandai non-Karakter numerik. Sama dengan [^ 0-9].
FTandai karakter halaman. Sama dengan x0c dan cL.
nTandai karakter baris baru. Sama dengan x0a dan cJ.
rTandai karakter enter. Sama dengan x0d dan cM.
scocok dengan karakter kosong, termasuk spasi, tab, halaman feed, dll. Sama dengan [ f n r t v].
Scocok dengan non-karakter kosong. Sama dengan [^ f n r t v].
tcocok dengan tab. Sama dengan x09 dan cI.
Vcocok dengan tab vertikal. Sama dengan x0b dan cK.
Wcocok dengan karakter kata termasuk garis bawah. Sama dengan "[A-Za-z0- 9_]".
Wcocok dengan non-karakter kata. Sama dengan "[^ A-Za-z0- 9_]".
XNcocokN, di manaNEskap nilai untuk heksadesimal. nilai pengecualian heksadesimal harus dua yang-panjang digit. Contoh, " X41"Cocok."A"." X041"Sama dengan" X04 & 1". Pengkodean ASCII dapat digunakan dalam ekspresi reguler..
\NumcocokNum, di manaNumAdalah bilangan bulat positif. Referensi ke cocokan yang diperoleh. Contoh, "(.) 1" cocok dua karakter yang serupa berurutan."
\NMengidentifikasi nilai pengecualian oktal atau referensi mundur. Jika\NSebelum setidaknyaNSubekspresi yang diambilNUntuk referensi mundur. Lainnya, jikaNAdalah angka oktal (0-7), kemudianNAdalah nilai pengecualian oktal.
\nmMengidentifikasi nilai pengecualian oktal atau referensi mundur. Jika\nmSetidaknya sebelumnmUntuk mendapatkan subekspresi, kemudiannmAdalah referensi mundur. Jika\nmSetidaknya sebelumNAmbil, kemudianNUntuk teks berikutnyamJika tidak memenuhi salah satu kondisi sebelumnya, jikaNdanmKedua-duanya adalah digit oktal (0-7), kemudian\nmAkan cocok nilai pengecualian oktalnm.
\nmlIFNAdalah angka oktal (0-3), danM dan lKedua-duanya adalah digit oktal (0-7), kemudian cocok nilai pengecualian oktalnmL.
uNcocokN, di manaNAdalah karakter Unicode yang diwakili oleh empat digit heksadesimal. Contoh, © cocok dengan simbol hak cipta (©).
nama pengguna/^ [a - z0 - 9_ -] {3,16} $/
kata sandi/^ [a - z0 - 9_ -] {6,18} $/
Kata sandi 2(? = ^. {8 ,}$)(?=.* d )(?=.* W +)(?=.*[ A - Z ])(?=.*[ a - z ])(?!.* n). * $ (Terdiri dari angka/huruf besar/huruf kecil/tanda baca, seluruh empat harus tersedia, lebih dari 8 digit)
nilai heksadesimal/^ #? ([a-f0-9] {6} | [a-f0-9] {3}) $/
E-alamat surel/^ ([a - z0 - 9 _.-]+)@([ da - z .-]+).([ a - z.] {2,6}) $/
/^ [a-z d] + (. [a-z d ]+)*@([ d a-z] (- [ d a-z ])?)+(.{ 1,2} [a-z] +) + $/atauW +([-+.] w +) * @ w +([-.] w +) *. w +([-.] w +) *
URL/^ (https ?://)?([ da - z .-]+).([ a - z.] {2,6 })([/ w .-]*)*/?$/ atau [A - zA - z ]+://[^ sp] *
Alamat IP/((2 [0-4d | 25 [0-5] | [01? d d?) .) {3}2 [0-4d | 25 [0-5] | [01]? d d?)/
/^((?: 25 [0-5] | 2 [0-4] [0-9] | [01? [0-9] [0-9 ?).){ 3}) (?: 25 [0-5] | 2 [0-4] [0-9] | [01? [0-9] [0-9?) $/atau ((2 [0-4d | 25 [0-5] | [01? d d?) .) {3}2 [0-4d | 25 [0-5] | [01]? d d?)
Tag HTML/^ < ([a - z ]+)([^<]+)*(?:>(.*)</ 1 > | s +/>)/ atau<(.*)(.*)>.*</ 1 >|<(.*) />
Hapus Komentar Kode(?<! http: | S)//. * $
Match ganda-karakter byte (termasuk karakter Cina)^[x00- xff]
Kanji (karakter)[One -]
Jangkauan karakter Cina dalam pemberian Unicode/^ [-] + $/
Cina dan lengkap-tanda baca lebar (karakter)[- -: -, -! - 🥰]
Tanggal (tahun-bulan-hari)( d {4}| d {2) - ((0? ([1-9)) | (1 [1 | 2)) - ((0? [1-9]) | ([12]) ([1-9)) | (3 [0 | 1))
Tanggal (Bulan/Hari/Tahun)((0? [1-9] {1)) | (1 [1 | 2))/(0? [1-9] | ([12] [1-9)) | (3 [0 | 1))/( d {4}| d {2)
Waktu (jam: menit, 24-jam jam)((1 | 0?) [0-9] | 2 [0-3})]: ([0-5] [0-9})
Nomor telepon tetap Tionghoa daratan( d {4} - | d {3} -)? ( d {8}| d {7)
Nomor ponsel Tionghoa daratan1 d {10}
Kode pos Tionghoa daratan[1-9] d {5}
Nomor ID Tionghoa daratan (15 atau 18 digit) D {15} ( d d [0-9xX])?
Non-integer negatif (integer positif atau nol) D +
integer positif[0-9] * [1-9] [0-9] *
integer negatif- [0-9] * [1-9] [0-9] *
integer-? d +
desimal(-? d +) (. d +)?
garis kosong N s * r atau n n (editplus) atau ^ [ s S] * n
Nomor QQ[1-9] d {4,}
Kata yang tidak mengandung abcB ((?! abc) w) + b
Match karakter spasi pertama dan terakhir^ s * | s * $
yang sering digunakan oleh editor
Berikut adalah beberapa penggantian untuk karakter Tionghoa khusus (editplus)
^ [0-9]. * n
^ [^]. * n
^ [Exercise]. * n
^ [ s S] * n
^ [0-9] *.
^ [ s S] * n
< p [^<>*]>
Href = "javascript: if (confirm ('(.*?)')) window .location ='(.*?)'"
< Span style =".[^"]* rgb (255, 255, 255 )">.[^<>]*</ span >
< DIV class = xs0 > [ s S] *? </DIV >

tanda bahasa ekspresi reguler

Tanda bahasa ekspresi reguler untuk daftar ekspresi reguler umum, pencarian tanda bahasa ekspresi reguler, tanda bahasa ekspresi reguler umum, tanda bahasa ekspresi reguler dasar, sub-Tanda bahasa ekspresi, penyesuaian ekspresi reguler, mode greedy ekspresi reguler, ekspresi reguler non-Mode greedy, melalui cara yang sederhana dan cepat untuk mengendalikan string.

Langkah Anda: