0
我遇到了一个正则表达式问题,这个正则表达式似乎无法按我想要的方式工作。PHP正则表达式:在下划线之间获取数字
这里有(不同的)输入的字符串的两个例子:
- 1111_market1233_ 700x100 _BLU
- 1111_market232_ 8000x000 _AES
- 1111_market11_ 689x41777 _CER
当然,没有b我对正则表达式有了一定的了解,但是由于不同的原因,我没有得到文本中的大胆部分。下面是我做的例子:
preg_match("/_([^0-9])x([^0-9])_/", $input_line, $output_array);
当然,这是行不通的。预期的输出我想要的是:
- 700x100
- 8000x000
- 689x41777
快速!谢谢。你可以尝试删除下划线吗? http://www.phpliveregex.com/p/chF – Robin
@Robin,更新了我的答案。 – ndn
你摇滚。我会在5分钟内接受这个答案,不能这样做......非常感谢你的朋友。非常感谢!!! – Robin