【发布时间】:2012-06-25 13:34:35
【问题描述】:
短信;投递;"+99999999999";"";"";"2012.06.23 09:21";"";"xxxxxxxxxxxxx xxxxxxx,
xxxxxxxxxxxx
xxxxxxxxxxxx
xxxxxxxxxxxx”
我需要任何不以“sms;deliver;”开头的行被添加到上一行。即得到这样一条线:
短信;投递;"+99999999999";"";"";"2012.06.23 09:21";"";"xxxxxxxxxxxxx xxxxxxxx,xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx”
^ 那是一行。此外,删除/替换 xxxxx(content) 部分中的任何双引号也会很有帮助。
sms;deliver;"+99999999999";"";"";"2012.06.23 09:21";"";"xxxxxxxxxxxxx xxxxxxxx, xxxxxxxxxxxx xxxxxxxxxxxx "xxxx"xxxxxxxx"
所以上面的行会被转换成这个(双引号转换成单引号):
sms;deliver;"+99999999999";"";"";"2012.06.23 09:21";"";"xxxxxxxxxxxxx xxxxxxxx, xxxxxxxxxxxx xxxxxxxxxxxx 'xxxx'xxxxxxxx"
【问题讨论】:
-
@nachito 如果以某些特定的正则表达式开头,我完全不知道如何将行移到上一行。