Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 这个正则表达式是什么意思?_Regex - Fatal编程技术网

Regex 这个正则表达式是什么意思?

Regex 这个正则表达式是什么意思?,regex,Regex,有人能告诉我下面的表达是什么意思吗 \d{6,8} 据我所知,这是一个介于6到8个数字之间的常规exp 由于它不锚定到边界或字符串的开始和结束,它还将在较长的数字序列中匹配6到8个数字-例如,它将匹配1234567、1234678,但也匹配123456789的前8个数字 \d是一个字符类-它也可以写成[0-9]。{}部分是重复计数;它可以是一个单一的数字,例如{6},或者,在本例中,是一个范围-因此{6,8}表示前面的事情,重复6到8次。它匹配6到8个顺序数字 \d相当于字符类[0-9],而{

有人能告诉我下面的表达是什么意思吗

\d{6,8}

据我所知,这是一个介于6到8个数字之间的常规exp

由于它不锚定到边界或字符串的开始和结束,它还将在较长的数字序列中匹配6到8个数字-例如,它将匹配1234567、1234678,但也匹配123456789的前8个数字


\d是一个字符类-它也可以写成[0-9]。{}部分是重复计数;它可以是一个单一的数字,例如{6},或者,在本例中,是一个范围-因此{6,8}表示前面的事情,重复6到8次。

它匹配6到8个顺序数字


\d相当于字符类[0-9],而{,}符号指定模式必须匹配的确切次数。

匹配长度在6到8之间的数字。

表示一行中至少有6个数字,但不超过8个数字。

表示一行中有6到8个数字

\d表示数字[0-9] {6,8}表示最小值为6,最大值为8 使用大括号来描述要查找的前一个角色的数量。输入单个数字,如{3},表示一行中有3个。添加第二个数字会将其更改为最小值/最大值

是学习正则表达式的最佳网站。

我建议看一看