我试图写一个正则表达式来移除Gmail子地址,即:带材的点和+无论从Gmail的电子邮件地址。
例如:
android.app.Activity
我可以用Excel做,但我想只能用正则表达式来做到这一点,即匹配所有应删除的字符。
android.app.Fragment
域部分应保持不变。
答案 0 :(得分:0)
这是我的尝试:(\.(?=[^@]*?@)|\+[^@]*?(?=@))
你可以看到一个工作演示here。
该表达式匹配您要删除的所有内容。它使用带有任意量词的先行符号-我希望您使用的正则表达式引擎支持此功能。
也许有还无的一个解决方案,但是这就是我可以提供了。
编辑:我更改了表达式,因此不再使用邪恶的.*?
。