reguláris karakterleír
\A következő karaktert jelöli ki különleges karakterként, vagy egy literális karakterként, vagy visszahivatkozásként, vagy nyolcas escape karakterként. Például, “N" illeszkedési karakter "N". n" Illeszkedik egy újsor karakterhez. Serial "\\"Találat"\" és " ((Z | f) ood(".
^ Az input string kezd pozíciója. Ha a RegExp objektum Multiline tulajdonsága be van állítva, ^ is illeszkedik “ nZood r" utána.
$ Az input string vég pozíciója. $ is illeszkedik, ha a RegExp objektum Multiline tulajdonsága be van állítva “ nZood r" előző helyzetében.
*Az előző al-expresszió nullát vagy több alkalommal illeszkedik. Például, zo * illeszkedhet "Z" és "zoo". * Azonos a {0,}.
+Az előző al-expresszió egyszer vagy több alkalommal illeszkedik. Például, "zo+"Illeszthető"zo" és "zoo"De nem illeszkednek egymáshoz."Z".+ azonos a {1,}.
?Az előző al-expresszió nullát vagy egyszer illeszkedik. Például, "te(tik)?"Illeszthető"teszikZoodteszik"In"te".? Azonos a {0,1}.
{N}N Nem egy-negatív egész szám. Az illeszkedés meghatározása NSzámok. Például, "o{2}" Nem illeszkedik "Bob"In"o" de, de ""Vagy"" két o.
{N,}N Nem egy-negatív egész szám. Legalább NSzámok. Például, "o{2,}" nem illeszkedik "Bob"In"o" de, de "foooood"minden o."O {1,}"Egyenértékű"O +".O {0,}"Egyenlő vele"O *".
{N,m}mésNMindkettő nem-negatív egész számok, aholN< =mLegkisebb egyezésNmásodik és legnagyobb egyezésmSzámok. Például, "O {1,3}"Egyezik"FOOOOD"A három első o a.O {0,} 1}"Egyenértékű"O?". Kérjük, vegye figyelembe, hogy nincs hely a zárójel és két szám között."
?Amikor a karakter azonnal követi bármely más korlátozót (*,+,?,{N,}, {N,}, {N,m}) Később a megfelelő minta nem-éhes. A nem-éhes minta lehetőleg kevesebb stringgel egyezik meg, míg az alapértelmezett éhes minta lehetőleg több stringgel egyezik meg. Például a string "Oooo","O +?"Egyetlen egyezést talál"o"És"O +"Minden egyezést talál"o".
.Egyezés kivételül "\NBármely egyedi karakter a ". Az egyezés kiegészítéséhez"\N"Minden karakter tartalmaz, használjon valami olyat, mint"(. | n)"A modell.
(Minta)Egyezik a mintával és lekéri az egyezést. Az egyezést a kapott Eredmények gyűjteményéből lehet kapni, a VBScript SubMatches gyűjteményével és a 0 dollars... 9 dollars attribútum JScript-ben. A zárójel karakterek egyezéséhez használjon " (Zood)".
(?: minta)Egyezik a mintával, de nem kéri le az egyezést, azaz egy nem-minta lekérése és nem tárolja későbbi használatra. Ez az vagy karakterben használva kerül alkalmazásra "(|)"Ez hasznos minta részek kombinálására. Például"ipar (?: y | ies)"Csak egy összehasonlítás"Iparágak | iparágak"Rövidebb kifejezés."
(?= minta)Pozitív előnézet egyezik a keresési string elejét bármelyik megfelelő minta elején. Ez egy nem-minta lekérése, azaz a minta nem szükséges későbbi használatra. Például "Windows (? = 95 | 98 (? <! 2Windows (?!"Illeszthető"000Windows 2000)"In"000Windows"De nem illeszkednek egymáshoz."000Windows 3.1"In"000Windows000-keresés nem fogyaszt karaktereket, azaz miután egy egyezés megtörténik, az új egyezés keresése az utolsó egyezés után kezdődik, nem pedig a pre-keresés.
(?! minta)Negatív előnézet, amely a keresési string elejét találja meg bármelyik nem megfelelő minta elején. Ez egy nem-fetch match, that is, the match does not need to be fetched for later use. For example "fetch match, azaz a találatot nem kell kinyerni későbbi használatra. Például " 95 | 98 (? <! 2Windows (?!"Illeszthető"000Windows 3.1"In"000Windows"De nem illeszkednek egymáshoz."000Windows 2000)"In"000Windows000-". Elő-A keresés nem fogyaszt karaktereket, azaz miután a következő találat megtörténik, az újabb találat keresése az utolsó találat után kezdődik, nem pedig a előzetes
keresés(? < = minta)Egy fordított pozitív elővizsgálat hasonló egy előre irányuló pozitív elővizsgálathoz, de az ellenkező irányban. Például, " 95 | 98 (? <! 2| NT |"Illeszthető"2000) Windows"In"000Windows"De nem illeszkednek egymáshoz."3.1 000Windows"In"000Windows".
(? < =)(? <! minta)Egy fordított negatív elővizsgálat hasonló egy előre irányuló negatív elővizsgálathoz, de az ellenkező irányban. Például " 95 | 98 (? <! 2| NT |"Illeszthető"3.1 000Windows"In"000Windows"De nem illeszkednek egymáshoz."2000) Windows"In"000Windows".
WindowsX | yIlleszi x vagy y. Például ""Illeszthető"ZZood"Vagy"".Z | food(Z | f) ood"Then match"Zood"Vagy"".
Food[Xyz]Karakterszett. Illeszkedik minden karakter, amely tartozik hozzá. Például ""Illeszthető"[^ abc]"In"A".
[Abc][^ xyz]Negatív karakterkészlet. Illeszkedik minden karakter, amely nem tartozik hozzá. Például ""Illeszthető"[^ abc]"In"plain".
[A-z]p[A-z]"Illeszthető"A"Minden, ami ott nincs."ZKaraktertartomány. Illeszkedik minden karakter, amely az adott tartományban található. Például "
Negatív karaktertartomány. Illeszkedik minden karakter, amely nem tartozik az adott tartományhoz. Például "-z]"A tartományban bármely kisbetűs betű."Negatív karaktertartomány. Illeszkedik minden karakter, amely nem tartozik az adott tartományhoz. Például "-z][^ a-zA-Z0-9]A"Minden, ami ott nincs."Z"A tartományban bármely karakter."
BIlleszi egy szóhatárt, amely a szó és a szóköz közötti pozíciót jelenti. Például "Er b"Illeszthető"Soha"In"er"De nem illeszkednek egymáshoz."Ige"In"er".
BIlleszi a nem-szóhatárok. "Er B"Illeszthető"Ige"In"er"De nem illeszkednek egymáshoz."Soha"In"er".
CxIlleszi az x által meghatározott vezérlőkaraktert. Például a cM egy-M vagy karaktervisszaugrás. Az x értéke egyike az A-Z vagy egy-z. Esetleg, kezelje c-et egy közvetlen "C"Karakter.
DIlleszi egy számjegyes karaktert. Azonos a [0-9] jelével.-9].
DIlleszi egy nem-Számjegyes karakter. Azonos a [^ 0-9] jelével.-9].
FIlleszi egy oldalváltás karaktert. Azonos a x0c és cL-vel.
nIlleszi egy új sor karaktert. Azonos a x0a és cJ-vel.
rIlleszi egy karaktervisszaugrást. Azonos a x0d és cM-vel.
sBármely whitespace karakter, beleértve a szóközöket, tabulátorokat, oldalváltásokat stb. Egyenlő [ f n r t v]-vel.
SBármely nem-whitespace karakter. Egyenlő [^ f n r t v]-vel.
tBármely tabulátum. Egyenlő x0-val.9 és cI-val.
VBármely függőleges tabulátum. Egyenlő x0b és cK-val.
WBármely szóköz karaktert, beleértve az aláhúzást. Egyenlő a "[A-Za-z0- 9_]".
WBármely nem-word karakter. Egyenlő a "[^ A-Za-z0- 9_]".
XNtalálkozikN, amelybenNHexadecimális érték elkerülése. A hexadecimális escape értéknek meghatározott két-szám hossz. Például, " X41"Találat"A". X041"Egyenlő vele" X04 & 1". Az ASCII kód használható reguláris kifejezésekben.
\NumtalálkozikNum, amelybenNumEgy pozitív egész szám. A megtett találat hivatkozása. Például, "(.) 1"Egyik két azonos karakter ismétlése."
\NAzonosít egy nyolcas escape értéket vagy egy visszahivatkozást. Ha\NLegalább előtteNEgy megszerzett rész kifejezésNVisszahivatkozás esetén. Esetleg, haNEgy nyolcas szám-7), majdNEgy nyolcas escape érték
\nmAzonosít egy nyolcas escape értéket vagy egy visszahivatkozást. Ha\nmLegalább előttenmEgy rész kifejezés megszerzéséheznmEgy visszahivatkozás. Ha\nmLegalább előtteNElőször szerezze megNEgy következő szöveghezmHa az előző feltételek egyik sem teljesül, haNésmMindkettő nyolcas számjegy (0-7), majd\nmOctális escape értékeket fog megfeleltetninm.
\nmlHaNEgy nyolcas szám-3), ésM és lMindkettő nyolcas számjegy (0-7), majd a nyolcas escape értéket egyeztessüknmL.
uNtalálkozikN, amelybenNEgy négy hexadecimális számjegyből álló Unicode karakter. Például, © a szerzői jog szimbólumot (©) jelenti.
felhasználónév/^ [a - z0 - 9_ -] {3,16} $/
jelszó/^ [a - z0 - 9_ -] {6,18} $/
Jelszó 2(? = ^. {8 ,}$)(?=.* d )(?=.* W +)(?=.*[ A - Z ])(?=.*[ a - z ])(?!.* n). * $ (Tartalmazza a számokat/nagybetűk/kisbetűk/pontozási jelek, mindegyik elérhető, több mint 8 számjegyek)
hexadecimális érték/^ #? ([a-f0-9] {6} | [a-f0-9] {3}) $/
E-mail cím/^ ([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] +) + $/vagyW +([-+.] w +) * @ w +([-.] w +) *. w +([-.] w +) *
URL/^ (https ?://)?([ da - z .-]+).([ a - z.] {2,6 })([/ w .-]*)*/?$/ vagy [A - zA - z ]+://[^ sz] *
IP cím/((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?) $/vagy ((2 [0-4d | 25 [0-5] | [01? d d?) .) {3}2 [0-4d | 25 [0-5] | [01]? d d?)
HTML címke/^ < ([a - z ]+)([^<]+)*(?:>(.*)</ 1 > | s +/>)$/ vagy<(.*(.*)>.*</ 1 >|<(.*) />
Távolítsa el a kódot\ megjegyzéseket(? <! http: | S)//. * $
Illeszkedés kétszeres-bájt karakterek (középen kínai karakterek)[^ x00- xff]
Kanji (karakter)[One -]
Unicode kódolásban a kínai karakterek tartomány/^ [-] + $/
Kínai és teljes-szélesség pontozási jelek (karakterek)[- -: -, -! - 🥰]
Dátum (év-hónap-nap)( d {4} | d {2} - ((0? ([1-9)) | (1 [1 | 2)) - ((0? [1-9]) | ([12] ([1-9)) | (3 [0 | 1))
Dátum (hónap/nap/év)((0? [1-9] {1)) | (1 [1 | 2))/(0? [1-9] | ([12] [1-9)) | (3 [0 | 1))/( d {4} | d {2}
Idő (óra: percek, 24-óra órájában)((1 | 0?) [0-9] | 2 [0-3)]: ([0-5] [0-9)
Kínai fővárosi fix telefonteljesítők( d {4} - | d {3} -)? ( d {8} | d {7}
Kínai fővárosi mobiltelefon-szám1 d {10}
Kínai fővárosi irányítószám[1-9] d {5}
Kínai fővárosi személyi azonosító száma (15 vagy 18 számjegyek) D {15} ( d d [0-9xX])?
Non-negatív egész szám (pozitív egész szám vagy nulla) D +
pozitív egész szám[0-9] * [1-9] [0-9] *
negatív egész szám- [0-9] * [1-9] [0-9] *
egész-? d +
decimális(-? d +) (. d +)?
üres sor N s * r vagy n n (editplus) vagy ^ [ s S] * n
QQ szám[1-9] d {4,}
abc nem tartalmazó szavakB ((?! abc) w) + b
Első és utolsó szóköz karakterek illeszkedése^ s * | s * $
szerint a szerkesztők gyakran használt
Itt van néhány helyettesítés a különleges kínai (editplus) számára (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 >

reguláris kifejezés szintaxis

A gyakori reguláris kifejezések szintaxisa az Ön listájához, reguláris kifejezés szintaxis lekérdezés, gyakori reguláris kifejezés szintaxis, reguláris kifejezés alapvető szintaxis, sub-kifejezés szintaxis, reguláris kifejezés módosító, reguláris kifejezés kíváncsi mód, reguláris kifejezés nem-kíváncsi mód, egyszerű és gyors módon ellenőrizni a stringet.

Az Ön lépéseinek: