需要帮助来构建 RegEx

Need help to build a RegEx

我想从邮件中删除 header 粗体标记的内容:

X-MS-Has-Attach:

X-MS-TNEF-Correlator:

x-ms-exchange-消息代表类型:1

x-ms-exchange-transport-fromentityheader:托管

x-originating-ip: [192.168.72.5]

x-exclaimer-md-config:a08e90ca-1071-4ba9-9425-baf4eb55d5ce

X-CompuMailGateway:版本:7.10.0.22938.x86_64 COMPUMAIL 日期:

这可能吗,还是我必须删除标记单词所在的整行?

对于 X-MS,您可以使用此正则表达式:^(X-MS) 并使用全局标志

对于 x-ms-exchange,您可以使用此正则表达式:^(x-ms-exchange) 并使用全局标志

对于 IPv4,您可以使用此正则表达式:
^(?:25[0-5]|2[0-4]\d|[0-1]?\d{1,2})(?:.(?:25[0-5]|2[ 0-4]\d|[0-1]?\d{1,2})){3}$

对于 x-exclaimer,您可以使用此正则表达式:^(x-exclaimer)

对于 X-CompuMailGateway...您可以使用此正则表达式:(X-CompuMailGateway: 版本: )[^ \s]+

对于 Rexgex https://regex101.com/

以及一些信息如何删除 java 中的粗体标记词 How can I remove a substring from a given String?