线上检测正则表达式表述式专用工具:合适asp.

2021-03-14 16:28 jianzhan

线上对你撰写的正则表达式表述式regex开展检测的互联网专用工具,不必免费下载和安裝,可以合理的回到配对的結果 

个人收藏本页到>>IE个人收藏夹 |设成
在下边键入文字(可将文字黏贴到下边的键入框中),随后点击检测正则表达式按键,就可以应用键入的正则表达式表述式配对文字:

ess表明配对取得成功的結果集;Index表明配对結果的标识符串部位,以0起止;Length表明配对結果的长短;Value表明配对結果的值。如配对結果将显示信息在下边(ess表明配对取得成功的結果集;Index表明配对結果的标识符串部位,以0起止;Length表明配对結果的长短;Value表明配对結果的值。假如你必须精准配对,那麼只回到一个值表明正则表达式表述式挑选恰当。能够用以Java,JS,C#,Perl,PHP,JavaScript类語言的正则表达式表述式检测,后边有正则表达式表述式英语的语法。

各种各样的正则表达式表述式参照全集(浏览正则表达式表述式案例库):
^\d+$ //配对非负整数金额(正整数金额 + 0)
//配对整数金额 ^\d+(\.\d+)?$ //配对非负浮等级(正浮等级 + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //配对正浮等级
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //配对非正浮等级(负浮等级 + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ //配对负浮等级
^(-?\d+)(\.\d+)?$ //配对浮等级
^[A-Za-z]+$  //配对由二十六个英语英文字母构成的标识符串
^[A-Z]+$   //配对由二十六个英语英文字母的英文大写构成的标识符串
^[a-z]+$ //配对由二十六个英语英文字母的小写构成的标识符串
^[A-Za-z0-9]+$ //配对由数据和二十六个英语英文字母构成的标识符串
^\w+$ //配对由数据、二十六个英语英文字母或是下横线构成的标识符串
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //配对email详细地址
^[a-zA-z]+://配对(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ //配对url
配对汉语标识符的正则表达式表述式: [\u4e00-\u9fa5]
配对双字节数标识符(包含中国汉字以内):[^\x00-\xff]
配对汉语标识符的正则表达式表述式,中的: @"[寻找]?[得到]?[约]? [0-9|0-9,]* 条結果",是配对google检索結果的正则表达式表述式
配对空白行的正则表达式表述式:\n[\s| ]*\r
配对HTML标识的正则表达式表述式:/ (.*) .* \/ | (.*) \/ /
配对首尾空格符的正则表达式表述式:(^\s*)|(\s*$)
配对Email详细地址的正则表达式表述式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
配对网站地址URL的正则表达式表述式:^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$
配对账号是不是合理合法(英文字母开始,容许5-16字节数,容许英文字母数据下横线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
配对中国电話号码:(\d{3}-|\d{4}-)?(\d{8}|\d{7})?
配对腾迅QQ号:^[1-9]*[1-9][0-9]*$

下表是元标识符以及在正则表达式表述式左右原文中的个人行为的一个详细目录,实际到每一个正则表达式表述式标记:
\ 将下一字符标识为一个独特标识符、或一个原义标识符、或一个后向引入、或一个八进制转义符。
^ 配对键入标识符串的刚开始部位。假如设定了 RegExp 目标的Multiline 特性,^ 也配对 ’\n’ 或 ’\r’ 以后的部位。
$ 配对键入标识符串的完毕部位。假如设定了 RegExp 目标的Multiline 特性,$ 也配对 ’\n’ 或 ’\r’ 以前的部位。
* 配对前边的子表述式零次或数次。
+ 配对前边的子表述式一次或数次。+ 等额的于 {1,}。
? 配对前边的子表述式零次或一次。? 等额的于 {0,1}。
{n} n 是一个非负整数金额,配对明确的n 次。
{n,} n 是一个非负整数金额,最少配对n 次。
{n,m} m 和 n 均为非负整数金额,在其中n = m。至少配对 n 次且数最多配对 m 次。在分号和2个数中间不可以有时间格。
? 当该标识符紧随在一切一个别的限定符 (*, +, ?, {n}, {n,}, {n,m}) 后边时,配对方式是是非非贪欲的。非贪欲方式尽量少的配对所检索的标识符串,而默认设置的贪欲方式则尽量多的配对所检索的标识符串。
. 配对除 \n 以外的一切单独标识符。要配对包含 ’\n’ 以内的一切标识符,请应用象 ’[.\n]’ 的方式。
(pattern) 配对pattern 并获得这一配对。 (?:pattern) 配对pattern 但不获得配对結果,换句话说它是一个非获得配对,不开展储存供之后应用。 (?=pattern) 顺向预查,在一切配对 pattern 的标识符串刚开始处配对搜索标识符串。它是一个非获得配对,换句话说,该配对不用获得供之后应用。 (?!pattern) 负向预查,与(?=pattern)功效反过来 x|y 配对 x 或 y。
[xyz] 标识符结合。
[^xyz] 负值标识符结合。
[a-z] 标识符范畴,配对特定范畴内的随意标识符。
[^a-z] 负值标识符范畴,配对一切没有特定范畴内的随意标识符。
\b 配对一个英语单词界限,也便是指英语单词和空格符间的部位。
\B 配对非英语单词界限。
\cx 配对由x指出的操纵标识符。
\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 为十六进制转义值。十六进制转义值务必为明确的2个数据长。
\num 配对 num,在其中num是一个正整数金额。对所获得的配对的引入。
\n 标志一个八进制转义值或一个后向引入。假如 \n 以前最少 n 个获得的子表述式,则 n 为后向引入。不然,假如 n 为八进制数据 (0-7),则 n 为一个八进制转义值。
\nm 标志一个八进制转义值或一个后向引入。假如 \nm 以前最少有is preceded by at least nm 个获得得子表述式,则 nm 为后向引入。假如 \nm 以前最少有 n 个获得,则 n 为一个后跟文本 m 的后向引入。假如前边的标准也不考虑,若 n 和 m 均为八进制数据 (0-7),则 \nm 将配对八进制转义值 nm。 \nml 假如 n 为八进制数据 (0-3),且 m 和 l 均为八进制数据 (0-7),则配对八.