| ?? ?? | ?? |
|---|---|
| \ | ?? ??? ?? ??, ??? ??, ???? ?? 8?? ?????? ?????. ?? ??, "n" ??? ??"n"。"\n" ?? ??? ?????. Serial"\\" ??"\" ?"\(" ??"("。 |
| ^ | ? ?? ???? ?? ??? ?????. RegExp ??? Multiline ??? ???? ??? ^? "\n" ??"\r" ?? ???? ? ?? ??? |
| $ | ? ?? ???? ?? ?????. RegExp ??? Multiline ??? ??? ?? ^? ?? ???? ??? ?????.$ ?? "\n" ??"\r" ?? ?????. |
| * | ?? ?? ???? 0? ?? ?????. ?? ??, zo*? "z" ?"zoo"。* ? ????{0,}。 |
| + | ?? ?? ???? ? ? ?? ?????. ?? ??, "zo+" ??"zo" ?"zoo", ???"z"。+ ?{1,}。 |
| ? | ? ?? ?? ???? 0 ?? ? ? ?????. ?? ??, "do(es)?" ??? ? ??"does" ??"does" ?"do"。? ? ??? ? ????.{0,1}。 |
| {n} | n ? ??? ?? ?????. ???n ??? ?????. ?? ??, "o{2}" ??? ? ??"Bob" ?"o", ? ??? ? ???"food" ? ??? ? ??? |
| {n,} | n ? ??? ?? ?????. ???n ? ?? ???? ???. ?? ??, "o{2,}" ??? ? ??"Bob" ?"o", ?? ?? ?????"foooood" ? ?? ?????"o{1,}" ?"o+"。"o{0,}" ? ??"o*"。 |
| {n,m} | m ?n ? ??? ?? ????, ???n<=m。 ? ??n ?, ??m ? ?????. ?? ??, "o{1,3}" ? ?? ? ?? O?"fooooood" ? ?? ? ?? O"o{0,1}" ? ?????."o?"。 ??? ? ?? ???? ??? ??? ??? ?? ?????. |
| ? | ? ?? ?? ?? ?? ???(*,+,? ??? ??? ????.{n},{n,},{n,m}) ? ?? ?? ?? ?? ?? ??(*,+,?, ?)? ?? ?? ?? ??? ??? ?????. ??? ??? ??? ??? ? ??? ? ?? ?? ???? ???? ??, ?? ?? ??? ??? ??? ? ??? ? ?? ???? ?????. ?? ??, ??? "oooo","o+?" ???? ??"o", ?"o+" ? ?? ????"o"。 |
| . | ? ??? ?? ?? ??? ?????.\n" ? " ? ??? ?? ?? ??? ?????. ??? ??? ?? ??? ??????"\n" ? ??? ?? ??? ??????"(.|\n)" ??? ?????. |
| (pattern) | ??? ????? ?? ??? ?????. ?? ?? ??? ?? Matches ????? ?? ? ???, VBScript??? SubMatches ???? ???? JScript???$0…$ 9 ??? ?????. ?? ??? ?????? "\(" ??"\)"。 |
| (?:pattern) | ??? ????? ??? ???? ??, ? ??? ???? ?? ???? ?? ?-?? ?????. ?? " ??? ???? ??? ??? ??? ?? ??? ????.(|)" ? ???? ??? ??? ??? ?? ??? ????. ?? ??"industr(?:y|ies)" ?"industry|industries" ??????. |
| (?=pattern) | ??? ???? ???? ?? ??? ?? ?? ???? ???? ???? ?? ?? ??. ??? ??? ???? ??, ? ??? ???? ?? ??? ???? ??? ?? ?????. ?? ??, "Windows(?=95|98|NT|2000)" matches"Windows2000" ?"Windows", ?????"Windows3.1" ? ?????"Windows"。 ?? ??? ??? ???? ????. ?, ?? ??? ???? ?? ??? ??? ??? ??? ??? ?? ?? ?? ??? ?? ?? ??? ?? ??? ?????. |
| (?!pattern) | ???? ???? ????? ??? ???? ?? ???? ?? ??? ?? ?? ???? ?????. ??? ??? ? ?? ??, ? ??? ???? ?? ?? ??? ??? ??? ?? ?????. ?? ??, "Windows(?!95|98|NT|2000)" matches"Windows3.1" ?"Windows", ?????"Windows2000" ? ?????"Windows"。 ?? ??? ??? ???? ????. ?, ?? ??? ??? ? ?? ?? ??? ?? ??? ?? ??? ??? ??? ??? ??? ?? ?? ?? ?? ?????. |
| (?<=pattern) | ? ???? ?? ??? ??? ???? ?? ??? ????? ? ?????. ?? ??, "(?<=95|98|NT|2000)Windows" matches"2000Windows" ?"Windows", ?? ?????"3.1Windows" ??"Windows"。 |
| (?<!pattern) | ??? ???? ??? ?? ???? ????? ?? ?????. ?? ??, "(?<!95|98|NT|2000)Windows" ?"3.1Windows" ?"Windows", ???"2000Windows" ??"Windows"。 |
| x|y | x ?? y? ?????. ?? ??, "z|food" ??"z" ??"food"。"(z|f)ood" ??"zood" ??"food"。 |
| [xyz] | ?? ??. ??? ?? ??? ?????. ?? ??, "[abc]" ? ?? ??? ??? ? ????."plain" ? ??? ? ????."a"。 |
| [^xyz] | ?? ?? ??? ??? ? ????. ???? ?? ?? ??? ??????. ?? ??, "[^abc]" ??"plain" ? ??? ? ????."p"。 |
| [a-z] | ??? ??? ??? ? ????. ??? ??? ?? ??? ??????. ?? ??, "[a-z]" ??? ?? ??? ??"a" ??? ?? ????"z" ??? ?? ???? ??? ? ????. |
| [^a-z] | ?? ??? ??. ??? ??? ?? ?? ??? ?????. ?? ??, "[^a-z]" ??? ?? ?? ??? ??????."a" ?"z" ??? ???? ?????. |
| \b | ?? ??, ? ??? ?? ??? ??? ??????. ?? ??, "er\b" ??"never" ?"er", ???"verb" in"er"。 |
| \B | ? ??? ?? ??? ?????. "er\B" ??? ? ??"verb" ?"er", ?????"never" in"er"。 |
| \cx | ? x? ??? ?? ??? ?????. ?? ?? \cM? Control-M ?? ??? ??? ?????. ?? ?? \cM? Control-M ?? ??? ?? ??? ?????. x? A-Z ?? a-z ? ????? ???. ??? ??? c? ??? "c" ??? ?????. |
| \d | ?? ??? ?????. ??? ????.[0-9]。 |
| \D | ??? ?? ??? ?????. ? ?????.[^0-9]。 |
| \f | ??? ???? ?????. x0c ? \cL? ?????. |
| \n | ? ?? ??? ??????. x0a ? \cJ? ????. |
| \r | ??? ??? ??????. x0d ? \cM? ????. |
| \s | ??, ?, ??? ??? ?? ??? ?? ?? ??? ?????. ??? ????.[ \f\n\r\t\v]。 |
| \S | ??? ?? ?? ??? ?????. ? ?????.[^ \f\n\r\t\v]。 |
| \t | ?? ?????. x09 ? \cI? ?????. |
| \v | ?? ?? ?????. x0b ? \cK? ?????. |
| \w | ??? ??? ?? ?? ??? ?????. "[A-Za-z0-9_]"。 |
| \W | ??? ?? ?? ??? ?????. "[^A-Za-z0-9_]"。 |
| \xn | ??n, ???n ? 16?? ????? ????. 16?? ?????? ? ?? ???? ???. ?? ??, "\x41" matches"A"。"\x041" ?"\x04&1"。 ???? ASCII? ??? ? ????... |
| \num | Matchnum, ???num ? ?? ?????. ??? ?? ??? ?? ?????. ?? ??, "(.)\1" ? ? ?? ??? ??? ??? ?????. |
| \n | 8?? ????? ? ?? ??? ??? ?????. ?? \n ?? ???n ?? ???? ????n ? ??????. ??? ???n ? 8??(0~7)??n ? 8?? ????????. |
| \nm | 8?? ????? ?? ???? ?????. ?? \nm ?? ???nm ?? ???? ?? ?? ??nm ? ??????. ?? \nm ?? ???n ??? ?? ?? ??n ? ????? ? ?? ???m ? ??????. ?? ?? ? ?? ?? ???? ???n ?m ? ?? 8??(0~7)?? \nm ? 8?? ????? ?? ?????.nm。 |
| \nml | ??n ? 8??(0-3)?? m ? l ? ?? 8??(0-7)?? 8?? ????? ?? ????nml。 |
| \un | ??n, ???n ? 16?? ? ??? ???? ???? ?????. ?? ?? \u00A9? ??? ??(©)? ?????. |
| ??? ??? | /^[a-z0-9_-]{3,16}$/ |
|---|---|
| ???? | /^[a-z0-9_-]{6,18}$/ |
| ????2 | (?=^.{8,}$)(?=.*\d)(?=.*\W+)(?=.*[A-Z])(?=.*[a-z])(?!.*\n).*$ ( ? ??/???/???/??? ????, ? ??? ?? 8?? ????? ???.) |
| 16?? ? | /^#?([a-f0-9]{6}|[a-f0-9]{3})$/ |
| ??? | /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/ /^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/ ??\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* |
| URL | /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/ ??[a-zA-z]+://[^\s]* |
| IP ?? | /((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]?)$/ ??((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?) |
| HTML ?? | /^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$/ ??<(.*)(.*)>.*<\/\1>|<(.*) \/> |
| ?? \\\ ?? ?? | (?<!http:|\S)//.*$ |
| ????? ?? ??( ?? ??) | [^\x00-\xff] |
| ?? ??( ??) | [\u4e00-\u9fa5] |
| ???? ??? ?? ?? | /^[\u2E80-\u9FFF]+$/ |
| ??? ? ?? ???( ??) | [\u3000-\u301e\ufe10-\ufe19\ufe30-\ufe44\ufe50-\ufe6b\uff01-\uffee] |
| ??( ?-?-?) | (\d{4}|\d{2})-((0?([1-9]))|(1[1|2]))-((0?[1-9])|([12]([1-9]))|(3[0|1])) |
| ??( ?/?/??) | ((0?[1-9]{1})|(1[1|2]))/(0?[1-9]|([12][1-9])|(3[0|1]))/(\d{4}|\d{2}) |
| ??( ??:?, 24?? ???) | ((1|0?)[0-9]|2[0-3]):([0-5][0-9]) |
| ?? ?? ?? ?? ?? | (\d{4}-|\d{3}-)?(\d{8}|\d{7}) |
| ?? ?? ??? ?? | 1\d{10} |
| ?? ?? ?? | [1-9]\d{5} |
| ?? ?? ??? ??( 15?? ?? 18??) | \d{15}(\d\d[0-9xX])? |
| ??? ?? ??( ?? ?? ?? 0) | \d+ |
| ?? ?? | [0-9]*[1-9][0-9]* |
| ?? ?? | -[0-9]*[1-9][0-9]* |
| ?? | -?\d+ |
| ?? | (-?\d+)(\.\d+)? |
| ? ? | \ n\s*\r ?? \n\n(editplus) ??[\s\S ]*\n |
| QQ ?? | [1-9]\d{4,} |
| abc? ???? ?? ?? | \b((?!abc)\w)+\b |
| ? ??? ??? ? ?? ?? | ^\s*|\s*$ |
| ?? ???? ?? ?? | ??? ?? ??? ??? ??? ? ?? ? ?? ????.(editplus) ^[0-9].*\n ^[^ ??? ?? ??? ??? ? ?? ? ?? ?????.].*\n ^[ ??].*\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> |