0

Eclipse で文字列を検索したいのですが、通常の検索結果を使用すると、何百もの無関係な結果が得られます。そのため、正規表現を使用しようとしていますが、今まで適切な結果が得られません。

これは私が必要とするものです: 「abc.com」を見つけますが、「xyz.abc.com」や「@abc.com」は見つけません。明確にするために、www.abc.com を返す必要があります。

次の正規表現を試しましたが、これがどうあるべきかわかりません:

[^@xyz\.]abc.com 
4

1 に答える 1

4

否定的な後読みを使用すると、ニーズに合うはずです。

(?<!xyz[.]|@)abc[.]com

「xyz」が前に付いていないすべての「abc.com」。「@」でもありません

于 2013-04-24T07:55:55.297 に答える