preg_match_all正则匹配不了第一位是中文,谢谢 本帖最后由 amadeo01 于 2011-09-01 22:56:49 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 \b(?<=>)'.'.+'.'(?=</a></td>\s+<td) 原字符串:******<a>[color=#339966]内容</a></td> <td********[/color]我想获取“内容”部分,当这部分是英文数字开头可以获取,是中文开头就获取不了正则表达式:\b(?<=>).+(?=</a></td>\s+<td)例子:1.******<a>nihao</a></td> <td********【这样可以取到】2.******<a>你好</a></td> <td********【这样取不到】但在正则表达式测试器里都能取到 ******<a>内容</a></td> <td******** preg_match('#<a>(.*)</a>#i',$str,$arr);echo $arr[1]; //这样不行吗 PHP如何绘制条形图? ebay or paypal 技术应用与支持 php的网站转换为静态页面怎么实现? ...................???????? php 生成html代码的问题 赋值运算 那位高手出来指点一下 联合查询出现的错误 好久没有那么热心帮助的人了,请 Meteorlet和 klend(苯鸟)再来接分 关于表单提交後的变量问题 apache服务器应发在那个目录下? php怎么从mysql读取一条数据再给它设置唯一的一个链接? paypal如何申请AIP测试用户 [求助]添加数据后出现表崩溃需要修复
******<a>[color=#339966]内容</a></td> <td********[/color]
我想获取“内容”部分,当这部分是英文数字开头可以获取,是中文开头就获取不了
正则表达式:
\b(?<=>).+(?=</a></td>\s+<td)例子:
1.******<a>nihao</a></td> <td********【这样可以取到】
2.******<a>你好</a></td> <td********【这样取不到】
但在正则表达式测试器里都能取到
echo $arr[1]; //这样不行吗