7

id="someId"いずれの場合もsomeIdが異なる場所のすべての発生を削除しようとしています。私はこの構文を使おうとし(id="\w+\"\(\))ました。他の投稿者が同様の状況で使用しているためです。しかし、私は構文を理解していません、そしてもちろんそれは機能しません。

誰かがこの構文が正しくない理由を教えてもらえますか?構文を説明しているリソースを教えてもらえますか?

4

1 に答える 1

7

[正規表現]チェックボックスをオンにします。式は

id\s*=\s*"[^"]+"

\s*スペースを意味し、ゼロ以上*を意味します

[^"]引用以外の意味、 1つ以上+を意味します

文字列をキャプチャするには、[置換]フィールドで使用し"([^"]+)"ます。$1

詳細については、http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.htmlをご覧ください。

于 2012-10-08T22:08:18.553 に答える