为了账号安全,请及时绑定邮箱和手机立即绑定

php "或"匹配不到值

   $info="<td class="trbg1">来源省:</td><td><span id="lbl_lys">四川</span></td>><input name="lxdh" type="text"value="15583021325" id="lxdh" /></TD>";

$pattern="/(id=\"(?<id>[\w]*?)\">(?<value>[\w\W]*?)<)|(input name=\"(?<id>[\w]*?)\" type=\"text\" value=\"(?<value>[\w\W]*?)\")/";

    preg_match_all($pattern,$info,$matches);

请问为什么匹配不了!去了“|(input name=\"(?<id>[\w]*?)\" type=\"text\" value=\"(?<value>[\w\W]*?)\")”这个能匹配一些,是不是php不能用“或”哟?

正在回答

0 回答

举报

0/150
提交
取消
鬼斧神工之正则表达式
  • 参与学习       47899    人
  • 解答问题       127    个

以PHP语言为蓝本,介绍正则表达式的基本语法以及他的强大用处

进入课程

php "或"匹配不到值

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号