長いテキスト ファイルがあり、次のような行をすべて保存したいと考えています。
Customer Code: BER17O
REGEX を使用して、これらの行を除くすべてのデータを削除するにはどうすればよいですか?
multiline
これでオプションを使用regex
^(?!Customer Code: \w+$).*$
または[具体的にしたい場合]
^(?!Customer Code: BER17O$).*$
(?!)
行が単語で始まり、その後に単語が続く場合、行と一致しない否定的な先読みCustomer Code:
です!
他のすべてのものを削除する代わりに、必要なものをフェッチするだけです:(Customer Code: [A-Z]{3}\d{3})
常に 3 つの大文字の後に 3 つの数字が続く場合。
(Customer Code: [^\s]+)
このコードは、「Customer Code:」およびスペースのような記号の前のすべての記号と一致します。