0

正規表現で文字列内の「$_POST['something']」を検索したい。次の正規表現を使用してテキストパッドで試しました。".*$_POST\['[a-zA-z0-9]*'\].*"

Javaで同じものを使用すると、動作するようになりました。?

4

3 に答える 3

2

先頭と末尾の は必要ありませんが、文字列のゼロ幅の終わりという特別な意味がある.*ため、 をエスケープする必要があります。$

\\$_POST\\['[a-zA-Z0-9]*'\\]
于 2013-03-30T18:42:56.887 に答える
1

これを使って:

"\\$_POST\\['([a-zA-Z0-9]*)'\\]"

のような記号$は、正規表現で特定の意味を持ちます。したがって、プレフィックスを付ける必要があります\

于 2013-03-30T18:42:21.527 に答える