$ss = "/\[\$?[\w\.]+\]/";
preg_match_all($ss, "[abc]", $mat);//[$abc] [abc]为啥匹都配不到
解决方案 »
- Warning: set_time_limit() has been disabled for security reasons in /home/www/we
- 请大神帮忙看一下这个正则表达式该怎么写~~
- php 5.4下 1 << -2 的结果怎么是 4611686018427387904?
- xdebug调试时崩溃怎么办?
- 100分请教高手这到底是为什么啊?
- 懂phpwind和php的高手进来帮个忙啊!
- 救命,这么简单都有错
- 谁帮我加注释 我看不懂 给解释下
- 这个外国游戏网站有个象QQ,那样的实时对话系统,向大家请教一下它的开发思路。
- 提交加载图片不出来
- 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\.]+\]/';
这个正则表达式就不正确
会给个警告信息的结贴