猿问
php preg_match_all 的正则表达式的书写方法?
php preg_match_all 的正则表达式的书写方法
qq_笑_17
浏览 764
回答 4
4回答
神不在的星期二
$str="aa4313,fdsa212,4fdas";preg_match_all('/(\d+?),([^,]+?),(\d)/i', $str, $regs);print_r($regs);(\d+?),([^,]+?),(\d) //数字1+,非逗号的任何字符1+,一个数字全部匹配的是4313,fdsa212,4$1 4313 对应第一个括号$2 fdsa212 对应第二个括号$3 4 对应第三个括号已经打出来了,看一下就明白是怎么回事了,难度在正则表达式的书写!
0
0
0
BIG阳
/u 表示按unicode(utf-8)匹配(主要针对多字节比如汉字)/i 表示不区分大小写(如果表达式里面有 a, 那么 A 也是匹配对象)/s 表示将字符串视为单行来匹配
0
0
0
呼唤远方
$str="一二三四五ABN420122(电话:123455)";$reg= '/.*\(.*:(.*)\)/';//冒号和$str保持一致$reg= '/.*\(.*(\d{6,})\)/';$reg= '/.*\(.*[^\d](\d+)\)/';preg_match_all($reg,$str,$want);print_r($want[1]);3种正则 都可以
0
0
0
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
Tornado
如何使用tornado的日志文件输出?
1 回答
tornado启动失败有关问题,求教各位大能?
1 回答
我要回答