我需要一个函数,它返回匹配任何东西的正则表达式和分隔符之间的所有子串。PHP - 查找两个正则表达式之间的子串
$str = "{random_one}[SUBSTRING1] blah blah blah {random_two}[SUBSTRING2] blah blah blah{random_one}[SUBSTRING3]";
$resultingArray = getSubstrings($str)
$resultingArray should result in:
array(
[0]: "SUBSTRING1",
[1]: "SUBSTRING2",
[2]: "SUBSTRING3"
)
我一直在搞乱与正则表达式没有运气。任何帮助将不胜感激!
这有点不清楚。你需要括号内的所有内容吗?尝试[this](https://3v4l.org/GS7YP)。 – ishegg
@ishegg yes在{anything} [this_is_what_i_need]之后括号内的所有内容 - 我会检查出 – hunijkah
哦,如果之前需要在卷曲之间存在字符串,请尝试[this instead](https://3v4l.org/ gmh9q)。这些比赛在'$匹配[1]' – ishegg