我有一个很长的文本文件,我想保存所有类似于以下内容的行:
Customer Code: BER17O
如何使用REGEX删除除这些行以外的所有数据?
答案 0 :(得分:0)
对此multiline
regex
选项
^(?!Customer Code: \w+$).*$
OR [如果您想要具体]
^(?!Customer Code: BER17O$).*$
(?!)
是一个负向前瞻,如果该行以Customer Code:
开头,后跟单词,则与该行不匹配!
答案 1 :(得分:0)
而不是删除所有其他内容,只需获取您需要的内容:(Customer Code: [A-Z]{3}\d{3})
如果它始终是大量资本,则后跟三个数字。
答案 2 :(得分:0)
(Customer Code: [^\s]+)
此代码将匹配“客户代码:”和类似空格符号之前的所有符号。