时间:2021-07-01 10:21:17 帮助过:8人阅读
成都电子商务有限公司 杨发 51012200012484 73770103 成都科技术有限公司 黄灿发 51104000170767 66531815
$s=<<成都电子商务有限公司 杨发 51012200012484 73770103 txt;preg_match_all('/ 成都科技术有限公司 黄灿发 51104000170767 66531815 ]+>(.+)<\/td>/sU',$s,$m);print_r($m[1]); //td的值preg_match_all('/ 哦,打印参数少了一个。
preg_match_all('/ print_r($ar[1]); //参数1
print_r($ar[2]); //参数2哦,打印参数少了一个。
preg_match_all('/ print_r($ar[1]); //参数1
print_r($ar[2]); //参数2
一个tr为一行,因为实际情况中tr可能是多行,我想是按一个tr来匹配,取出每行tr td下的值为一个数组。
preg_match_all('/]+>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s*<\/tr>/sU',$s,$m,PREG_SET_ORDER);print_r($m);
preg_match_all('/]+>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s*<\/tr>/sU',$s,$m,PREG_SET_ORDER);print_r($m);
最后一问,我想取javascript:Detail('R2013031500000871','671529939')里的R2013031500000871和671529939,要怎么写呢?#1 回复第二个不是有了吗
#1 回复第二个不是有了吗
我的意思是一次匹配,不用再匹配一次,就是两个正则融在一起
等到这样的结果就完美了
Array( [0] => Array ( [0] => 成都电子商务有限公司 [1] => 杨发 [2] => 51012200012484 [3] => 73770103 [4] => 012121400045944 [5] => 75203619 ) [1] => Array...........preg_match_all('/
]+>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>(\s*.+)<\/td>\s*<\/tr>/sU',$s,$m,PREG_SET_ORDER);
print_r($m);这样?
preg_match_all('/]+>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>\s*.+<\/td>\s*<\/tr>/sU',$s,$m,PREG_SET_ORDER); 这样?
preg_match_all('/]+>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>(.+)<\/td>\s* ]+>\s*.+<\/td>\s*<\/tr>/sU',$s,$m,PREG_SET_ORDER);
就是这样,给分了,非常感谢!
你是用什么工具测试正则的呢,我用Match Tracer 和 Expresso测试,你帮写的正则不能匹配,但php里又可以,还有就个最后的那个/sU是什么意思?人气教程排行
- 174次 1 php如何获取跳转前的url
- 174次 2 php格林威治时间转换成当前时间的方法
- 174次 3 为什么php不能做大型系统?
- 174次 4 range函数怎么用
- 174次 5 php中计算页面加载时间几种方法总结_PHP教程
- 174次 6 求帮助,关于paypal支付返回值修改订单状态
- 174次 7 typecho怎么配置文章内容页?
- 174次 8 PhpStorm左侧structure不显示文件的方法列表是这么回事?
- 174次 9 查看PHP的环境变量_PHP
- 174次 10 PHP Primary script unknown 解决方法总结
- 174次 11 php的命名空间与自动加载实现方法
- 174次 12 解决laravel 出现ajax请求419(unknown status)的问题
- 173次 13 php 如何删除mysql记录
- 173次 14 PHP如何替换数组中的指定元素
- 173次 15 怎么去除字符串中非汉字、非字母、非数字的字符
- 173次 16 mysql如何一次执行多条SQL语句
- 173次 17 修改header里面的Connection为close解决方法
- 173次 18 PHP基于session.upload_progress 实现文件上传进度显示功能详解
- 173次 19 php5.6.x到php7.0.x特性小结
- 172次 20 php为什么会出现504错误