2016-10-31 9 views
0

私はこの文字列を持っています:list_tablename.json.php?type=arr。 私はtablemaneをつかむ必要があります。 stripos()substr()の組み合わせでこの作業を達成できました。 正規表現を使用してこれを達成する方法を知りたいと思います。 実際に_と最初の.の間のすべてを取得する方法は?これを書くにはどのようにREGEX - PHP?

このpostに続いて、このパターン(?<=_)(.+)(.json)は動作するはずですが、そうではありません。 regex

答えて

1

_のための正の後読みを使用し、次の.までの部分を取得します:

(?<=_)[^.]+ 

Demo

関連する問題