简单 正则表达式 $ss = "/\[\$?[\w\.]+\]/";preg_match_all($ss, "[abc]", $mat);//[$abc] [abc]为啥匹都配不到 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $ss = "/\[\\$?[\w]+\]/";preg_match_all($ss, '[abc]vv[$def]', $mat);print_r($mat);Array( [0] => Array ( [0] => [abc] [1] => [$def] )) $ss = "/\[\$?[\w\.]+\]/";//等会先解释下我这个// \$? 这个的意思不是$出现一次或0次么 $ss = "/\[\\$?[\w\.]+\]/";//或者$ss = '/\[\$?[\w\.]+\]/'; csdn一团糟$ss = "/\[\\$?[\w\.]+\]/";或者$ss = '/\[\$?[\w\.]+\]/'; 4 楼$ss = '/\[\$?[\w\.]+\]/'这个为啥匹配不到[abc]它 美圆符$在PHP字串和正则表达式中也是个有特殊意义的字符。如需匹配$的原义字符,就必须写成"\\\$".因为它在双引号里,PHP会将之解析为\$,然后正则解析就会将它匹配为美圆符(而不是表示‘字符串的结束位置’)。美元符号原来这样$ss = '/\[\$?[\w\.]+\]/';\$?这样写是不是php就不知道咋办了,这个正则应该是谁也匹配不到了吧 \\$两个这个的可以的$ss = '/\[\$?[\w\.]+\]/';这个可以匹配谁啊 Warning: preg_match_all() [function.preg-match-all]: Compilation failed: nothing to repeat at offset 3 in$ss = '/\[\$?[\w\.]+\]/';这个正则表达式就不正确会给个警告信息的结贴 HI,我是一个PHP新手,今天一个问题折腾了一上午,请大家帮我看一下,万分感谢 jquery选择,异步加载问题 PHP 61条面向对象分析设计的经验原则 乱码问题太变态了,5555~ 请教,PHP中如何对分段的文本进行识别 求放火墙 哪个函数可以取得客户端机器的本地charset的? php中有没有象window.open()这样的函数 您好,请问PHP 哪个版本对XML的支持好些 ? SESSION 中怎样存储数组。 js传值给html问题 编写的PHP文件在WAMPSERVER测试,页面显示空白,请教
preg_match_all($ss, '[abc]vv[$def]', $mat);
print_r($mat);Array
(
[0] => Array
(
[0] => [abc]
[1] => [$def]
))
//等会先解释下我这个
// \$? 这个的意思不是$出现一次或0次么
//或者
$ss = '/\[\$?[\w\.]+\]/';
或者
$ss = '/\[\$?[\w\.]+\]/';
4 楼
$ss = '/\[\$?[\w\.]+\]/'这个为啥匹配不到[abc]它
\$?这样写是不是php就不知道咋办了,这个正则应该是谁也匹配不到了吧
$ss = '/\[\$?[\w\.]+\]/';这个可以匹配谁啊
$ss = '/\[\$?[\w\.]+\]/';
这个正则表达式就不正确
会给个警告信息的结贴