我有一个包含两行地址的文本文件,它看起来像这样:
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.*
选择文本,但似乎无法找出替换表达式。
答案 0 :(得分:0)
找到:\R(Address:.*)\R([^,\n]*), ST (.*)
替换为:1.
答案 1 :(得分:0)
不是一个奇特的解决方案,但它运作得很好:
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所以我可以按城市,ST和Zip进行排序 CSV。 -