webmastertoolbag.com

Online tools Web school 在线工具 基础教程 菜鸟教程 编程学习 Web 学校
S??nn?lliset merkit Kuvaus
\ Merkitsee seuraavan merkin erikoismerkiksi, kirjainmerkiksi, takautuvaksi lainausmerkiksi tai kahdeksasosamerkiksi. Esimerkiksi "n" Sopii merkkiin"n"。"\n" Sopii rivinvaihtomerkkiin. Sarja"\\" vastaa"\" ja"\(" vastaa"("。
^ vastaa sy?tetyn merkkijonon alkua. Jos RegExp-olion Multiline-ominaisuus on asetettu, ^ vastaa my?s "\n" tai"\r" ja sen j?lkeist? kohtaa.
$ vastaa sy?tetyn merkkijonon loppua. Jos RegExp-olion Multiline-ominaisuus on asetettu, ^ vastaa my?s sy?tetyn merkkijonon loppua.$ vastaa my?s "\n" tai"\r" ennen.
* Sopii edelt?v??n alilausekkeeseen nolla tai useampia kertoja. Esimerkiksi zo* vastaa "z" ja"zoo"。* vastaa{0,}。
+ vastaa edelt?v?? alilauseketta yhden tai useamman kerran. Esimerkiksi "zo+" vastaa"zo" ja"zoo", mutta ei"z"。+ vastaa{1,}。
? vastaa edelt?v?? alilauseketta nolla tai yksi kerta. Esimerkiksi "do(es)?" voi vastata"does" tai"does" osoitteessa"do"。? joka vastaa{0,1}。
{n}n on ei-negatiivinen kokonaisluku. Sovita m??ritettyn kertaa. Esimerkiksi "o{2}" ei voi vastata"Bob" osoitteessa"o", mutta vastaa kahta o:ta kohdassa"food" mutta vastaa kahta o:ta kohdassa
{n,}n on ei-negatiivinen kokonaisluku. T?sm?? v?hint??nn kertaa. Esimerkiksi "o{2,}" ei voi t?sm?t?"Bob" osoitteessa"o", mutta sopii kaikkiin o-kirjaimiin kohdassa"foooood" mutta sopii kaikkiin o-kirjaimiin kohteessa"o{1,}" vastaa"o+"。"o{0,}" vastaa"o*"。
{n,m}m jan ovat ei-negatiivisia kokonaislukuja, joissan<=m。 vastaa v?hint??nn kertaa ja enint??nm kertaa. Esimerkiksi "o{1,3}" vastaa kolmea ensimm?ist? o-kirjainta kohdassa"fooooood" kolmeen ensimm?iseen o-kirjaimeen"o{0,1}" vastaa"o?"。 Huomaa, ett? pilkun ja kahden numeron v?liss? ei voi olla v?lily?nti?.
? Kun t?t? merkki? seuraa v?litt?m?sti jokin muu m??rite (*,+,?,?), ei merkki? voi k?ytt??. ), kuvio on{n},{n,},{n,m}) Kun merkki? seuraa v?litt?m?sti jokin muu rajoitusmerkki (*,+,?, ?), t?sm??miskuvio on ei-ihana. Ei-ahdistamaton kuvio vastaa mahdollisimman harvoja etsittyj? merkkijonoja, kun taas oletusarvoisesti ahne kuvio vastaa mahdollisimman monia etsittyj? merkkijonoja. Esimerkiksi merkkijonon "oooo","o+?" vastaa yht?"o", ja"o+" vastaa kaikkia"o"。
. vastaa kaikkia yksitt?isi? merkkej? paitsi "\n" vastaa kaikkia yksitt?isi? merkkej? paitsi ". Vastaamaan mit? tahansa merkki?, mukaan lukien"\n" mink? tahansa merkin, k?yt? mallia kuten"(.|\n)" pattern.
(pattern) T?sm?? kuvio ja saat vastaavuuden. Tuloksena oleva ottelu saadaan tuloksena olevasta Matches-kokoelmasta, joka VBScriptiss? k?ytt?? SubMatches-kokoelmaa ja JScriptiss? k?ytt??$0…$ 9 attribuuttia VBScriptiss? ja JScriptiss?. Jos haluat sovittaa sulkuihin merkkej?, k?yt? "\(" tai"\)"。
(?:pattern) vastaa mallia, mutta ei hae tulosta, toisin sanoen se on ei-haettu vastaavuus, eik? sit? tallenneta my?hemp?? k?ytt?? varten. N?in ei ole silloin, kun yhdistet??n kuvion osia k?ytt?m?ll? tai-merkki? "(|)" yhdistett?ess? kuvion osia. Esimerkiksi"industr(?:y|ies)" on lyhyempi lauseke kuin"industry|industries" lauseke.
(?=pattern) Positiivinen affirmatiivinen esitarkistus, joka vastaa hakujonoa mink? tahansa kuvion kanssa yhteensopivan merkkijonon alussa. T?m? on ei-k?ytett?viss? oleva t?sm??minen, eli t?sm??mist? ei tarvitse k?ytt?? my?hemp?? k?ytt?? varten. Esimerkiksi "Windows(?=95|98|NT|2000)" vastaa"Windows2000" osoitteessa"Windows", mutta ei"Windows3.1" in"Windows"。 Esitarkistukset eiv?t kuluta merkkej?, toisin sanoen seuraavan osuman etsint? alkaa heti edellisen osuman j?lkeen, ei sen merkin j?lkeen, joka sis?lt?? esitarkistuksen.
(?!pattern) Positive Negative Prefetch (Positiivinen negatiivinen esihaku) vastaa hakujonoa mink? tahansa sellaisen merkkijonon alussa, joka ei vastaa mallia. T?m? on hakukelvoton vastaavuus, eli vastaavuutta ei tarvitse hakea my?hemp?? k?ytt?? varten. Esimerkiksi "Windows(?!95|98|NT|2000)" vastaa"Windows3.1" osoitteessa"Windows", mutta ei"Windows2000" in"Windows"。 Esitarkistukset eiv?t kuluta merkkej?, toisin sanoen seuraavan osuman etsint? alkaa heti edellisen osuman j?lkeen, ei sen merkin j?lkeen, joka sis?lt?? esitarkistuksen.
(?<=pattern) K??nteinen positiivinen esitarkistus on samanlainen kuin eteenp?in positiivinen esitarkistus, mutta p?invastaiseen suuntaan. Esimerkiksi "(?<=95|98|NT|2000)Windows" vastaa"2000Windows" osoitteessa"Windows", mutta ei"3.1Windows" in"Windows"。
(?<!pattern) K??nteiset negatiiviset etuliitteet ovat samankaltaisia kuin etenev?t negatiiviset etuliitteet, mutta p?invastaiseen suuntaan. Esimerkiksi "(?<!95|98|NT|2000)Windows" voi vastata"3.1Windows" osoitteessa"Windows", mutta ei"2000Windows" in"Windows"。
x|y vastaa x tai y. Esimerkiksi "z|food" vastaa"z" tai"food"。"(z|f)ood" vastaa"zood" tai"food"。
[xyz] merkkijoukko. Sopii mihin tahansa joukon merkkeihin. Esimerkiksi "[abc]" voi sopia mihin tahansa merkkiin sarjassa"plain" sarjassa"a"。
[^xyz] negatiivisten merkkien joukkoon. Sopii mihin tahansa merkkiin, joka ei sis?lly. Esimerkiksi "[^abc]" vastaa"plain" kohdassa"p"。
[a-z] merkkien v?lill?. Sopii mihin tahansa merkkiin m??ritetyll? alueella. Esimerkiksi "[a-z]" vastaa mit? tahansa merkki? alueella"a" mihin tahansa pieneen merkkiin alueella"z" mik? tahansa pienaakkosellinen merkki alueella.
[^a-z] Negatiivinen merkkialue. Sopii mihin tahansa merkkiin, joka ei kuulu m??ritettyyn alueeseen. Esimerkiksi "[^a-z]" vastaa mit? tahansa merkki?, joka ei ole alueella"a" to"z" vastaa mit? tahansa merkki?, joka ei kuulu m??ritettyyn alueeseen.
\b T?sm?? sanan rajan eli sanan ja v?lily?nnin v?lisen v?lily?nnin. Esimerkiksi "er\b" vastaa"never" osoitteessa"er", mutta ei"verb" in"er"。
\B vastaa muita kuin sanojen rajoja. "er\B" can match"verb" in"er", mutta ei"never" in"er"。
\cx vastaa x:ll? m??ritelty? ohjausmerkki?. Esimerkiksi \cM vastaa Control-M:?? tai rivinvaihtomerkki?. Esimerkiksi \cM vastaa Control-M- tai Carriage Return -merkki?. x:n on oltava jokin seuraavista: A-Z tai a-z. Muussa tapauksessa c:t? k?sitell??n kirjaimellisena "c" merkkin?.
\d Sopii numeeriseen merkkiin. Vastaava kuin[0-9]。
\D Sopii muuhun kuin numeeriseen merkkiin. Vastaa[^0-9]。
\f T?sm?? sivunvaihdon. Vastaa \x0c ja \cL.
\n Vastaa rivinvaihtomerkki?. Vastaa \x0a ja \cJ.
\r Vastaa rivinvaihtomerkki?. Vastaa \x0d:t? ja \cM:??.
\s Vastaa mit? tahansa v?lily?nti-merkki?, mukaan lukien v?lily?nnit, v?lilehdet, sivunvaihdot jne. Vastaa[ \f\n\r\t\v]。
\S Sopii mihin tahansa muuhun kuin valkoiseen v?lily?ntiin. Vastaa[^ \f\n\r\t\v]。
\t Vastaa v?lilehte?. Vastaa \x09 ja \cI.
\v Vastaa pystysuoraa v?lilehte?. Vastaa \x0b ja \cK.
\w Sopii mihin tahansa sanamerkkiin, joka sis?lt?? alaviivan. Vastaa sanaa "[A-Za-z0-9_]"。
\W Sopii mihin tahansa muuhun kuin sanamerkkiin. Vastaava kuin "[^A-Za-z0-9_]"。
\xn vastaan, jossan on heksadesimaalinen pakoarvo. Heksadesimaalisen pakoarvon on oltava kaksinumeroinen. Esimerkiksi "\x41" vastaa"A"。"\x041" vastaa arvoa"\x04&1"。 ASCII:t? voidaan k?ytt?? s??nn?llisiss? lausekkeissa...
\num Matchnum, jossanum on positiivinen kokonaisluku. Viittaus saatuun vastaavuuteen. Esimerkiksi "(.)\1" vastaa kahta per?kk?ist? samanlaista merkki?.
\n Tunnistaa oktaalisen pakoarvon tai takaviittauksen. Jos \n edelt?? v?hint??nn haetaan alilausekkeita, niinn on takaviittaus. Muussa tapauksessa, josn on oktaaliluku (0-7), niin sittenn on oktaalinen pako.
\nm Tunnistaa oktaalipoikkeaman tai takaviittauksen. Jos \nm edelt?? v?hint??nnm alilausekkeita, niinnm on takaviittaus. Jos \nm edelt?? v?hint??nn hankintoja, niinn on takaviittaus, jota seuraa tekstim on taaksep?in viittaus. Jos mik??n edellisist? ehdoista ei t?yty, josn jam ovat molemmat oktaalilukuja (0-7), niin \nm vastaa oktaalista pakoarvoanm
\nml Josn on oktaaliluku (0-3) ja m ja l ovat molemmat oktaalilukuja (0-7), niin vastaa oktaalista escape-arvoanml。
\un vastaan, jossan on Unicode-merkki, jota edustaa nelj? heksadesimaalilukua. Esimerkiksi \u00A9 vastaa tekij?noikeussymbolia (©).
K?ytt?j?tunnus/^[a-z0-9_-]{3,16}$/
salasana/^[a-z0-9_-]{6,18}$/
Salasana2(?=^.{8,}$)(?=.*\d)(?=.*\W+)(?=.*[A-Z])(?=.*[a-z])(?!.*\n).*$ ( koostuu numeroista/ylemmist? kirjaimista/pienist? kirjaimista/sanontamerkist?, kaikkien nelj?n on oltava l?sn?, yli 8 numeroa.)
Heksadesimaalinen arvo/^#?([a-f0-9]{6}|[a-f0-9]{3})$/
S?hk?posti/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/
/^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/ tai\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
URL/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/ tai[a-zA-z]+://[^\s]*
IP-osoite/((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|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]?)$/ tai((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)
HTML-tunniste/^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$/ tai<(.*)(.*)>.*<\/\1>|<(.*) \/>
Poista koodi \\\\ Kommentit(?<!http:|\S)//.*$
T?sm?? kahden tavun merkkej?( Mukaan lukien kiinalaiset merkit)[^\x00-\xff]
Kiinalaiset merkit( Merkit)[\u4e00-\u9fa5]
Kiinalaisten merkkien valikoima Unicode-koodissa/^[\u2E80-\u9FFF]+$/
Kiinalaiset ja t?ysleve?t v?limerkit( Merkit)[\u3000-\u301e\ufe10-\ufe19\ufe30-\ufe44\ufe50-\ufe6b\uff01-\uffee]
P?iv?m??r?( Vuosi-Kuukausi-P?iv?)(\d{4}|\d{2})-((0?([1-9]))|(1[1|2]))-((0?[1-9])|([12]([1-9]))|(3[0|1]))
P?iv?m??r?( Kuukausi/P?iv?/Vuosi)((0?[1-9]{1})|(1[1|2]))/(0?[1-9]|([12][1-9])|(3[0|1]))/(\d{4}|\d{2})
Aika( Tunti:minuutti, 24 tunnin j?rjestelm?)((1|0?)[0-9]|2[0-3]):([0-5][0-9])
Manner-Kiinan kiinte?t puhelinnumerot(\d{4}-|\d{3}-)?(\d{8}|\d{7})
Manner-Kiinan matkapuhelinnumero1\d{10}
Kiinan postinumero[1-9]\d{5}
Manner-Kiinan henkil?kortin numero( 15 tai 18 numeroa)\d{15}(\d\d[0-9xX])?
Ei-negatiivinen kokonaisluku( Positiivinen kokonaisluku tai nolla)\d+
Positiivinen kokonaisluku[0-9]*[1-9][0-9]*
Negatiivinen kokonaisluku-[0-9]*[1-9][0-9]*
Kokonaisluku-?\d+
Murtoluvut(-?\d+)(\.\d+)?
Tyhj?t rivit\ n\s*\r tai \n\n(editplus) tai[\s\S ]*\n
QQ-luku[1-9]\d{4,}
Sanat, jotka eiv?t sis?ll? abc:t?\b((?!abc)\w)+\b
T?sm?? ensimm?inen ja viimeinen tyhj? merkki^\s*|\s*$
Muokkaa yleisesti k?ytettyj?
T?ss? on joitakin kiinalaisten erikoismerkkien korvaavia merkkej?.(editplus)
^[0-9].*\n
^[^ Seuraavassa on joitakin kiinalaisten erikoismerkkien korvaavia merkkej?.].*\n
^[ Harjoitus].*\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>
Oikeus tutustua asiakirjoihin: