[英]Merger lines in Notepad++
我有一個包含兩行地址的文本文件,它看起來像這樣:
Company Name
Address: 123 AnyStreet
AnyCity, ST 12345
Company Name
Address: 123 AnyStreet
AnyCity, ST 12345
Company Name
Address: 123 AnyStreet
AnyCity, ST 12345
我想讓它看起來像這樣:
Company Name Address: 123 AnyStreet AnyCity, ST 12345
Company Name Address: 123 AnyStreet AnyCity, ST 12345
Company Name Address: 123 AnyStreet AnyCity, ST 12345
我可以使用(?-s)^(Address:).*\\R.*
來選擇文本,但似乎無法找出替換表達式。
查找內容: \\R(Address:.*)\\R([^,\\n]*), ST (.*)
替換為: \\1 \\2\\t\\3\\t\\4
這不是一個很好的解決方案,但是可以正常工作:
Find What: ^(.*?)\\r\\n(.*?)\\r\\n(.*?),\\s+(.*?)\\s+(\\d+)$ Replace with: $1\\t$2\\t$3\\t$4\\t$5
這已經按照注釋中的要求拆分了City,ST和Zip:
我接下來要進行的操作是解析城市ST 12345,這樣它將是City \\ t ST \\ t 12345,以便在保存為CSV時可以按城市,ST和Zip進行排序。 –
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.