merkki | kuvailla |
---|
\ | Merkitsee seuraavaa merkkiä erityismerkiksi, tai literaalimerkiksi, tai taaksepäin viittaamiseksi, tai oktaalipakoiksi. Esimerkiksi, "n" vastaa merkkiä "n". " n" vastaa rivinvaihtomerkkiä. Sekvenssi "\" vastaa "" ja " (" vastaa " ("). |
---|
^ | Vastaa syötteen alkusijaintia. Jos RegExp-objektin Multiline-ominaisuus on asetettu, ^ vastaa myös sijaintia jälkeen " n" tai " r". |
---|
$ | Vastaa syötteen loppusijaintia. Jos RegExp-objektin Multiline-ominaisuus on asetettu, $ vastaa myös sijaintia ennen "\n" tai "\r". |
---|
* | Vastaa edeltävää alilauseketta nolla tai useammin. Esimerkiksi, zo * voi vastata "z" ja "zoo". * on ekvivalentti {0,}. |
---|
+ | Vastaa edeltävää alilauseketta kerran tai useammin. Esimerkiksi, "zo +" vastaa "zo" ja "zoo", mutta ei "z". + on ekvivalentti {1,}. |
---|
? | Vastaa edeltävää alilauseketta nolla tai kerran. Esimerkiksi, "do (es)?" voi vastata "do" sanassa "do" tai "does".? on ekvivalentti {0,1}. |
---|
{n} | n on tuli ei-negatiivinen kokonaisluku. Vastaa tiettyä määrää kertoja. Esimerkiksi, "o {2" ei vastaa "o"-ta sanassa "Bob", mutta se vastaa kahdelle "o"-lle sanassa "food". |
---|
{n,} | n on tuli ei-negative integer. Matches at least n times. For example, "o {2,}" does not match "o" in "Bob", but does match all o in "foooood". "o {1,}" is equivalent to "o +". "o {0,}" is equivalent to "o *". |
---|
{n,m} | m and n are both non-negative integers, where n <= m. Match at least n times and at most m times. For example, "o {1,3}" will match the first three o's in "fooooood". "o {0,}1}" is equivalent to "o?". Note that there can be no spaces between commas and two numbers. |
---|
? | When the character immediately follows any other constraint(*,+,?,{n},{n,},{n,m}), the matching pattern is non greedy. The non greedy mode matches the searched string as little as possible, while the default greedy mode matches the searched string as much as possible. For example, for string "oooo", "o +?" will match a single "o", and "o +" will match all "o". |
---|
. | Matchaa mikä tahansa yksittäinen merkki paitsi " n". Matchataksesi mikä tahansa merkki mukaan lukien " n", käytä mallia kuten "[.n]". |
---|
(malli) | Matchaa malli ja hankkii match-tuloksen. Hankittu match voidaan saada tulosten Matches-kokoelmasta, käyttämällä SubMatches-kokoelmaa VBScriptissä ja 0 dollaria... 9 dollars-ominaisuus JScriptissä. Matchataksesi sulkeet merkit, käytä " (" tai ") ". |
---|
(?:malli) | Matchaa malli mutta ei hanki match-tulosta, toisin sanoen, se on ei-hae match ja se ei tallenneta myöhemmin käyttöön. Tämä on hyödyllistä, kun käytetään " (|) " -merkkiä mallin osien yhdistämiseen. Esimerkiksi, "industr (?: y | ies) " on lyhyempi ilmaus kuin "industry | industries". |
---|
(?=malli) | Eteenpäin suuntainen etsintä matchaa etsintämerkkijonon minkä tahansa merkkijonon alussa, joka matchaa mallin. Tämä on ei-hae match, toisin sanoen, matchia ei tarvitse hakea myöhemmin käyttöön. Esimerkiksi, "Windows (? = 95 | 98 | NT | 2000) " vastaa "Windows" sanassa "Windows2000", mutta ei "Windows" "Windows"-sanassa.3.1". Etsintä ei kuluta merkkejä, toisin sanoen, kun match-augmentti tapahtuu, seuraavan match-etsintä alkaa heti edellisen matchin jälkeen, ei merkin jälkeen, joka sisältää etsinnän. |
---|
(?!pattern) | Negatiivinen haun vastaus vastaa haun merkkijonoa minkä tahansa merkkijonon alussa, joka ei vastaa mallia. Tämä on ei-haun, toisin sanoen haettavaa vastausta ei tarvitse haeta myöhemmin käyttöä varten. Esimerkiksi "Windows (?! 95 | 98 | NT | 2000) " vastaa "Windows" sanassa "Windows3.1", mutta ei "Windows" sanassa "Windows2000". Haun eikä kuluta merkkejä, toisin sanoen haun jälkeen haun seuraava etsintä aloitetaan heti edellisen haun jälkeen, ei merkin jälkeen, joka sisältää haun. |
---|
x|y | Tunnistaa x tai y. Esimerkiksi "z | food" vastaa "z" tai "food". " (z | f) ood" vastaa "zood" tai "food". |
---|
[xyz] | Merkkijoukko. Vastaa mitä tahansa merkkiä, joka sisältyy. Esimerkiksi "[abc]" vastaa "a" sanassa "plain". |
---|
[^xyz] | Negatiivisten merkkien joukko. Vastaa mitä tahansa merkkiä, joka ei sisälly. Esimerkiksi "[^ abc]" vastaa "p" sanassa "plain". |
---|
[a-z] | Merkkialue. Vastaa mitä tahansa merkkiä määritetyssä alueessa. Esimerkiksi "[a-z]" voi vastata mitä tahansa pien kirjainta välillä "a" ja "z". |
---|
[^a-z] | Negatiivinen merkkialue. Vastaa mitä tahansa merkkiä, joka ei ole määritetyssä alueessa. Esimerkiksi "[^ a-z]" voi vastata mitä tahansa merkkiä, joka ei ole välillä "a" ja "z". |
---|
\b | Tunnistaa sanan rajan, joka viittaa sanan ja välilyönnin väliin. Esimerkiksi "er b" voi vastata "er" sanassa "never", mutta ei "er" sanassa "verb". |
---|
\B | Tunnistaa ei-sanan rajojen. "er B" vastaa "er" sanassa "verb", mutta ei "er" sanassa "never". |
---|
\cx | Tunnistaa x:llä määritetyn ohjausmerkin. Esimerkiksi cM tunnistaa Control-M tai rivinvaihto. Arvon x on oltava joko A-Z tai a-z. Muussa tapauksessa c käsitellään kirjaimena "c". |
---|
\d | Tunnistaa numeromerkin. Vastaa [0-9]. |
---|
\D | Tunnistaa ei-numeromerkki. Vastaa [^ 0-9]. |
---|
\f | Tunnistaa sivunvaihtomerkin. Vastaa \x0c ja \cL. |
---|
\n | Tunnistaa uudenviivan merkin. Vastaa \x0a ja \cJ. |
---|
\r | Tunnistaa rivinvaihdon. Vastaa \x0d ja \cM. |
---|
\s | Tunnistaa minkä tahansa tyhjää merkkiä, mukaan lukien välilyönnit, tabulaattorit, sivunvaihdot jne. Vastaa [\f\n\r\t\v]. |
---|
\S | Tunnistaa minkä tahansa ei-tyhjää merkkiä. Vastaa [^\f\n\r\t\v]. |
---|
\t | Tunnistaa tabulaattorin. Vastaa \x09 ja \cI. |
---|
\v | Tunnistaa pystysuoran tabulaattorin. Vastaa \x0b ja \cK. |
---|
\w | Tunnistaa minkä tahansa sana-merkin, joka sisältää alaviivan. Vastaa "[A-Za-z0-9]". |
---|
\W | Tunnistaa minkä tahansa ei-sana-merkki. Vastaa "[^ A-Za-z0-9]". |
---|
\xn | Tunnistaa n, jossa n on heksadesimaalinen evakuointiarvo. Heksadesimaalinen evakuointiarvo täytyy olla tunnistettujen kahden luvun pituus. Esimerkiksi, " \x41" vastaa kirjainta "A". " \x041" on vastaava kuin " \x04 & 1". ASCII-koodaus voidaan käyttää säännöllisissä lausekkeissa. |
---|
\num | Tunnistaa num, jossa num on positiivinen kokonaisluku. Viittaus saatuun sopimukseen. Esimerkiksi, " (.) 1" vastaa kahta peräkkäistä samanlaista merkkiä. |
---|
\n | Tunnistaa oktaalisen evakuointiarvon tai taaksepäin viittauksen. Jos \n on edeltänyt vähintään n hankittuja alilausekkeita, niin n on taaksepäin viittaus. Muussa tapauksessa, jos n on oktaaliluku (0-7), niin n on oktaalinen evakuointiarvo. |
---|
\nm | Tunnistaa oktaalisen evakuointiarvon tai taaksepäin viittauksen. Nm on taaksepäin viittaus, jos nm on edeltänyt vähintään nm hankintalausekkeita. Jos \nm on edeltänyt vähintään n hankkijoita, niin n on taaksepäin viittaus, jonka jälkeen on kirjain m. Jos mikään edellä olevista ehdosta ei täyty, jos sekä n että m ovat oktaalilukuja (0-7), niin nm vastaa oktaalisen evakuointiarvon nm. |
---|
\nml | Jos n on oktaaliluku (0-3), ja sekä m että l ovat oktaalilukuja (0-7), oktaalinen evakuointiarvo nml on tunnistettu. |
---|
\un | Tunnista n, jossa n on neljä heksadesimaalin numeroyhdistelmää edustava Unicode-merkki. Esimerkiksi, \ u00A9 tunnistaa tekijänoikeusmerkinnän (©). |
---|