我有这个字符串:list_tablename.json.php?type=arr
。我要去拿tablemane
。我可以通过stripos()
和substr()
的组合来完成这个任务。我想知道如何使用正则表达式来实现这一点。实际上如何抓取_
和第一个.
之间的所有内容?
遵循这篇文章,这个模式(?<=_)(.+)(.json)
应该工作,但它不是。regex
对_
使用正面查找,直到下一个.
:
(?<=_)[^.]+
演示我有这个字符串:list_tablename.json.php?type=arr
。我要去拿tablemane
。我可以通过stripos()
和substr()
的组合来完成这个任务。我想知道如何使用正则表达式来实现这一点。实际上如何抓取_
和第一个.
之间的所有内容?
遵循这篇文章,这个模式(?<=_)(.+)(.json)
应该工作,但它不是。regex
对_
使用正面查找,直到下一个.
:
(?<=_)[^.]+
演示