此正则表达式代码有效吗?例如,我想查找类似这样的文本:
|||xxx|||
其中xxx是数字
我想将它与curl php一起使用,因此我可以刮取https页面并仅获取管道内部的数字
$regex = '~\|{3}(\d+)\|{3}~'; //is this correct
if ( preg_match($regex, $page, $list) ){
答案 0 :(得分:-1)
如果您的示例中的xxx只能是数字,并且没有其他格式,则我看不出为什么这不起作用。不过,您可以更轻松地对您实际尝试抓取的内容进行测试。
这是一个基本示例,如果您只是在寻找一种测试方法:https://regex101.com/r/uJjByK/1