33问答网
所有问题
php 正则表达式匹配 斜杠问题
问下为什么php匹配里面的匹配字符串开头末尾都有一个斜杠/呀
preg_match('/^[\w\x80-\xff]{3,15}$/', $username)
举报该问题
推荐答案 2014-04-18
这头尾两个斜杠/是正则表达式的限定符,这是Perl正则的标准,而PHP支持的正则表达式就是Perl正则的规范。表示两个斜杠之间就是正则内容,在结尾斜杠后面可以开启匹配的模式,例如:/^[\w\x80-\xff]{3,15}$/i ,后面的 i 就是忽略大小写匹配。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/R5dWWPPhWBd5Rh5B00P.html
其他回答
第1个回答 2014-04-18
斜杠/ 是定界符,你可以认为这就是preg_match或preg_match_all 的书写规则。定界符可以自定义,比如用@、#都可以,定界符外面可以写参数,比如i、u、U等
reg_match('/\w/i', $string)
代表不区分大小写匹配
第2个回答 2014-04-18
这是PHP的语法规则啊,必须要有/
相似回答
PHP正则表达式
中如何
匹配
返
斜杠
'\'
答:
用反
斜杠
转义即可,也就是两个反斜杠。在用括号扩上。
匹配
前面一次。
正则表达式
反
斜杠
的
匹配
2018-11-30
答:
在
正则表达式
中会使用一些通配符,比如 \w 表示
匹配
字母,数字或者下划线; \s 表示空白字符; \d 匹配数字 因此,若要实现正则转义,首先要保证模式字符串里面有反
斜杠
:因此,正则表达式的解释分为两部分:实例:匹配类似于 4\8 这样的串 可以分析:下面注意一个小
问题
: 用以上的正则表达式...
php正则表达式问题
,不能
匹配
到\n的问题
答:
$value_new = preg_replace($pattern,"789",$value_old); //$value_new = str_replace($pattern,"789",$value_old); echo $value_new; echo "\n"; $reg = '/if/'; $value_
大家正在搜
正则表达式匹配斜杠和反斜杠
正则表达式匹配斜杠
正则表达式正斜杠
正则表达式正斜杠含义
反斜杠正则表达式
正则表达式两个反斜杠
正则表达式反斜杠d
php7正则表达式
php正则表达式实例
相关问题
php正则表达式反斜杠
PHP正则表达式中如何匹配返斜杠'\'
正则表达式匹配的问题?
PHP正则表达式中如何匹配返斜杠'\'
PHP正则表达式中,如何匹配反斜杠\
使用php正则式去除字符串中最后一个斜杠及之后的内容
java正则表达式如何匹配反斜杠?
PHP正则表达式中如何匹配返斜杠'\'