tegn | beskrive |
---|
\ | Markerer neste tegn som et spesialtegn, eller et litterært tegn, eller en baklengs referanse, eller et okطلاقad kodeskapt tegn. For eksempel, "n" matcher tegnet "n". " n" matcher en linjeskiftstegn. Sekvensen "\" matcher "" og " (" matcher " ("). |
---|
^ | Matcher startposisjonen til inputstrengen. Hvis Multiline-eigenskapen til RegExp-objektet er satt, matcher ^ også posisjonen etter " n" eller " r". |
---|
$ | Matcher slutposisjonen til inputstrengen. Hvis Multiline-eigenskapen til RegExp-objektet er satt, matcher $ også posisjonen før "\n" eller "\r". |
---|
* | Matcher det forrige underuttrykket null eller flere ganger. For eksempel, zo * kan matche "z" og "zoo". * er ekvivalent med {0,}. |
---|
+ | Matcher det forrige underuttrykket én eller flere ganger. For eksempel, "zo +" matches "zo" and "zoo", but not "z". + er ekvivalent med {1,}. |
---|
? | Matcher det forrige underuttrykket null eller én gang. For eksempel, "do (es)?" kan matche "do" i "do" eller "does".? er ekvivalent med {0,1}. |
---|
{n} | n er en ikke-negativt heltall. Matcher bestemte n ganger. For eksempel, "o {2" does not match the "o" in "Bob", but it does match two o's in "food". |
---|
{n,} | n er en ikke-negative tall. Matcher minst n ganger. For eksempel, "o {2,}" matcher ikke "o" i "Bob", men matcher alle "o" i "foooood". "o {1,}" er tilsvarende med "o +". "o {0,}" er tilsvarende med "o *". |
---|
{n,m} | m og n er begge ikke-negative tall, hvor n <= m. Match minst n ganger og maksimalt m ganger. For eksempel, "o {1,3}" vil matche de første tre "o" i "fooooood". "o {0,1}" er tilsvarende med "o?". merk at det ikke kan være mellomrom mellom komma og to tall. |
---|
? | Når tegnet umiddelbart følger noen andre begrensninger(*,+,?,{n},{n,},{n,m}), det matchende mønstret er ikke +?" vil matche ett enkelt "o", og "o +" vil matche alle "o". |
---|
. | Matcher enhver enkelt tegn unntatt " n". For å matche alle tegn inkludert " n", bruk et mønster som "[.n]". |
---|
(mønster) | Matcher mønster og får match. Den oppnådde matchen kan hentes fra Matches-kolleksjonen, ved bruk av SubMatches-kolleksjonen i VBScript og 0 dollar... 9 dollar-attributt i JScript. For å matche parentes-tegn, bruk " (" eller ") ". |
---|
(?:mønster) | Matcher mønster men får ikke et matchresultat, det vil si at det er et ikke-hente match og lagres ikke for senere bruk. Dette er nyttig når man bruker eller-tegnet " (|) " for å kombinere deler av et mønster. For eksempel, "industr (?: y | ies) " er en kortere uttrykk enn "industry | industries". |
---|
(?=mønster) | Fremoverligning matchar oppsøkingsstrengen ved begynnelsen av noen som matcher mønstret. Dette er en ikke-hente match, det vil si at matchet ikke trenger å hentes for senere bruk. For eksempel, "Windows (? = 95 | 98 | NT | 2000) " matches "Windows" in "Windows2000", men ikke "Windows" i "Windows3.1". En oppslag forbruker ikke tegn, det vil si at etter at et match oppstår, starter søket etter neste match umiddelbart etter det siste matchet, ikke etter tegnet som inneholder oppsøket. |
---|
(?!pattern) | Negative lookup matches the lookup string at the beginning of any string that does not match the pattern. This is a non-fetch match, that is, the match does not need to be fetched for later use. For example, "Windows (?! 95 | 98 | NT | 2000) " matches "Windows" in "Windows3.1", but not "Windows" in "Windows2000". A lookup does not consume characters, that is, after a match occurs, the search for the next match starts immediately after the last match, rather than after the character containing the lookup. |
---|
x|y | Matches x or y. For example, "z | food" matches "z" or "food". " (z | f) ood" matches "zood" or "food". |
---|
[xyz] | Character set. Matches any character contained. For example, "[abc]" matches "a" in "plain". |
---|
[^xyz] | Set of negative characters. Matches any character not contained. For example, "[^ abc]" matches "p" in "plain". |
---|
[a-z] | Character range. Matches any character in the specified range. For example, "[a-z]" can match any lowercase character in the range "a" to "z". |
---|
[^a-z] | Negative character range. Matches any character not in the specified range. For example, "[^ a-z]" can match any character not in the range "a" to "z". |
---|
\b | Matcher for a word boundary, which refers to the position between the word and the space. For example, "er b" can match "er" in "never", but not "er" in "verb". |
---|
\B | Matcher for non-Word boundaries. "er B" matches "er" in "verb", but not "er" in "never". |
---|
\cx | Matches the control character specified by x. For example, cM matches a Control-M or carriage return. The value of x must be either A-Z or a-z. Otherwise, c is treated as a literal "c" character. |
---|
\d | Matcher for a numeric character. Equivalent to [0-9]. |
---|
\D | Matcher for a non-Numeric character. Equivalent to [^ 0-9]. |
---|
\f | Matcher for a page feed character. Equivalent to \x0c and \cL. |
---|
\n | Matcher for a newline character. Equivalent to \x0a and \cJ. |
---|
\r | Matches a carriage return. Equivalent to \x0d and \cM. |
---|
\s | Matches any whitespace character, including spaces, tabs, page feeds, etc. Equivalent to [\f\n\r\t\v]. |
---|
\S | Matches any non-whitespace character. Equivalent to [^\f\n\r\t\v]. |
---|
\t | Matches a tab. Equivalent to \x09 and \cI. |
---|
\v | Matches a vertical tab. Equivalent to \x0b and \cK. |
---|
\w | Matches any word character that includes an underscore. Equivalent to "[A-Za-z0-9_]". |
---|
\W | Matches any non-ordtegn. Ekvivalent med "[^ A-Za-z0-9_]". |
---|
\xn | Match n, hvor n er det heksadesimale unngåelsesverdien. Den heksadesimale unngåelsesverdien må være lengden på de identifiserte to tallene. For eksempel, " \x41" samsvarer med "A". " \x041" er ekvivalent med " \x04 & 1". ASCII-koding kan brukes i regulære uttrykk.. |
---|
\num | Match num, hvor num er et positivt heltall. En referanse til den oppnådde matchen. For eksempel, " (.) 1" samsvarer med to påfølgende identiske tegn. |
---|
\n | Identifiserer en oktalt unngåelsesverdi eller en baklengs referanse. Hvis \n er fulgt av minst n innhentede subuttrykk, så er n en baklengs referanse. ellers, hvis n er et oktalt tall (0-7), så er n en oktalt unngåelsesverdi. |
---|
\nm | Identifiserer en oktale unngåelsesverdi eller en baklengs referanse. Nm er en baklengs referanse hvis nm er fulgt av minst nm innhentningsuttrykk. Hvis \nm er fulgt av minst n innhentere, så er n en baklengs referanse fulgt av det litterære m. Hvis ingen av de tidligere betingelsene er oppfylt, hvis både n og m er oktale tall (0-7), så vil nm samsvar med den oktale unngåelsesverdien nm. |
---|
\nml | Hvis n er et oktalt tall (0-3), og både m og l er oktale tall (0-7), den oktale unngåelsesverdien nml samsvarer. |
---|
\un | Match n, hvor n er et Unicode-tegn representert av fire heksadesimale tall. For eksempel, \ u00A9 samsvarer med copyright-tegn (©). |
---|