0

在 Eclipse 中,我想查找一个字符串,并在数百个不相关的结果中使用正常的搜索结果。所以我正在尝试使用正则表达式,但直到现在它们还没有给我正确的结果。

这就是我需要的:找到“abc.com”,而不是“xyz.abc.com”或“@abc.com”。为了清楚起见,它应该返回 www.abc.com。

我已经尝试了以下正则表达式,但我不确定这是否应该是这样的:

[^@xyz\.]abc.com 
4

1 回答 1

4

使用否定的lookbehind应该适合您的需求:

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

每个前面没有“xyz”的“abc.com”。也不是 "@"

于 2013-04-24T07:55:55.297 回答