如何写这个REGEX - php?

时间:2016-10-31 03:57:14

标签: php regex

我有这个字符串:list_tablename.json.php?type=arr。 我需要抓住tablemane。 我可以通过stripos()substr()的组合来完成此任务。 我想知道如何使用正则表达式完成此任务。 事实上,如何抓住_和第一.之间的所有内容?

遵循此post,此模式(?<=_)(.+)(.json)应该有效,但事实并非如此。 regex

1 个答案:

答案 0 :(得分:1)

_使用正面的lookbehind,并获得直到下一个.的部分:

(?<=_)[^.]+

Demo