如何编写这个REGEX - php


How to write this REGEX - php?

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

遵循这篇文章,这个模式(?<=_)(.+)(.json)应该工作,但它不是。regex

_使用正面查找,直到下一个.:

(?<=_)[^.]+
演示