有人能告诉我如何用regex:从这个字符串中提取"123"吗
/组/123_abc/。。。
我确信
/组/
在该字符串中是唯一的。
无论语言是什么,都可以在"/groups/"
上进行拆分,然后取第二个元素,它位于索引1处。
然后在_
上进行拆分,并取索引为0
的第一个元素。
(?<=groups'/)'d+
试试这个。请参阅演示。
https://regex101.com/r/sJ9gM7/57
$re = "/(?<=groups''/)''d+/im";
$str = ".../groups/123_abc/...";
preg_match_all($re, $str, $matches);