アドレスのリストをブロックから 1 行に変換するよりスマートな方法を考え出すには、正規表現について十分に知りません。
次に例を示します。
@sdfqsdf
qsdfqdsf
USA
@sdfqsdf
qsdfqdsf
USA
etc.
私は現在、脳死の正規表現を使用しています:
SEARCH ^@(.+?)\r\n(.+?)\r\n(.+?)\r\n(.+?)\r\n\r\n
REPLACE \1, \2, \3, \4\r\n
各アドレスが 4 行あることを前提としているため、あまり良くありません。
Perl (Boost) 正規表現エンジンに、ブロックが 2 つの CRLF で終わり、その間の各行が 1 つの CRLF で終わることを伝えるのがより賢明な解決策だと思いますが、それを取り除いてコンマに置き換える必要がありますが、私にはわかりませんこれを行う方法。
誰かが以前にこれを行ったことがあり、教えてもらえますか?
ありがとうございました。