0

我有一个长文本文件,我想保存所有类似于以下内容的行:

Customer Code: BER17O

如何使用 REGEX 删除除这些行之外的所有数据?

4

3 回答 3

0

与此一起使用multiline选项regex

^(?!Customer Code: \w+$).*$


或者[如果你想具体一点]

^(?!Customer Code: BER17O$).*$


(?!)如果该行以Customer Code:单词开头,则与该行不匹配,这是一个否定的前瞻!

于 2012-12-05T16:00:35.257 回答
0

不要删除所有其他内容,只需获取您需要的内容:(Customer Code: [A-Z]{3}\d{3})如果它总是三个大写字母后跟三个数字。

于 2012-12-05T16:02:28.953 回答
0

(Customer Code: [^\s]+)

此代码将匹配“客户代码:”和类似空格符号之前的所有符号。

于 2012-12-05T16:03:31.760 回答