$content=$_GET['c'];
preg_match_all('/\[code\](.*?)\[\/code\]/is',$content,$match);测试字符串:test.php?c=a[code]b;[/code]c[code]d;f;[/code]e[code]f;z;[/code]g结果正常。测试字符串:test.php?c=a[code]b;[/code]c[code]d#f;[/code]e[code]f;z;[/code]g只能匹配到第一个code段。即含有"#"字符的code段无法匹配,请问是什么问题?
preg_match_all('/\[code\](.*?)\[\/code\]/is',$content,$match);测试字符串:test.php?c=a[code]b;[/code]c[code]d;f;[/code]e[code]f;z;[/code]g结果正常。测试字符串:test.php?c=a[code]b;[/code]c[code]d#f;[/code]e[code]f;z;[/code]g只能匹配到第一个code段。即含有"#"字符的code段无法匹配,请问是什么问题?
解决方案 »
- 编写的PHP文件在WAMPSERVER测试,页面显示空白,请教
- php 中 如何使用 mysqli连接 获取mysql的进程列表,就是类似 show processlist?
- php js实现打开新网站后自动登录功能
- PHP环境中,区域二级联动代码出现的一个问题
- smarty模板怎么使用。。。。。。。。。。。。
- php错误问题
- 求一个课程安排系统的设计的意见!老鸟与高手请进
- 表单内提交多个循环input,如果处理
- 调用mail()函数发邮件时,怎么设置发信人?
- sublimecodeintel 无法跳转到函数定义处
- [散分] 后台的那些事!
- 大牛们帮我看看这个函数有什么用,我师父说是自动提交网站地图,我没听懂,谁能详细介绍一下
#在url中是锚点
解决了,前台需要escape下。或直接post传