Regex代码不起作用



此regex代码是否正常工作?例如,我想找到一个文本,如:

|||xxx|||

其中xxx将是一个数字

我想把它和curl-php一起使用,这样我就可以抓取一个https页面,只获取管道中的数字

$regex = '~|{3}(d+)|{3}~';   //is this correct
if ( preg_match($regex, $page, $list) ){

如果您的示例中的xxx永远只是数字,并且没有额外的格式,我不明白为什么这不起作用。不过,你可能更容易测试一下你真正想刮的东西。

如果你只是在寻找一种测试方法,这是一个基本的例子:https://regex101.com/r/uJjByK/1

最新更新