Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
正規表現で文字列内の「$_POST['something']」を検索したい。次の正規表現を使用してテキストパッドで試しました。".*$_POST\['[a-zA-z0-9]*'\].*"
".*$_POST\['[a-zA-z0-9]*'\].*"
Javaで同じものを使用すると、動作するようになりました。?
先頭と末尾の は必要ありませんが、文字列のゼロ幅の終わりという特別な意味がある.*ため、 をエスケープする必要があります。$
.*
$
\\$_POST\\['[a-zA-Z0-9]*'\\]
これを使って:
"\\$_POST\\['([a-zA-Z0-9]*)'\\]"
のような記号$は、正規表現で特定の意味を持ちます。したがって、プレフィックスを付ける必要があります\
\