我有一种情况,我想用大文本标识一个邮件签名并将其删除。签名看起来像这样-
name | some text | some text | some text E-mail:abc@xyz.com
在该段中。请注意,管道定界符的数量可以是三个或更多,但最后带有电子邮件。
我需要Java代码使用正则表达式定位这些部分,然后将其删除。任何指针都会有所帮助。
提前致谢。
只需添加一下,上述签名模式在大文本中可能会发生一次或多次。同样,管道定界符内的文本(称为某些文本)也会随名称和“电子邮件”字段一起更改。
最佳答案
您将找到带有以下内容的电子邮件:
[^|]+$
匹配行结束前不是管道的所有内容。