我正在尝试找到合并第二行和第三行的正则表达式。 每行之后没有空格(仅\ r \ n)。我可以查找以字母开头的行然后将它们与上面的行合并,但这会强制我匹配第一个字母并在替换后丢失它。有办法吗?
10921,Experimental Violation of a Cluster State Bell Inequality,2005,0,8570,?
10922,"Capital Budgeting and Compensation with Asymmetric
Information and Moral Hazard",2000,0,19530,?
答案 0 :(得分:0)
要合并第2行和第3行,您可以使用匹配换行符选项
来尝试(^.*?[\r\n]+.*?)[\r\n]+(.*)$
将其替换为
\1\2
答案 1 :(得分:0)
试试这个
Replace (^\d+.*)[\r\n]+(^\D+.*) with \1 \2
答案 2 :(得分:0)
通过观察您的输入
尝试这种模式:
(?>[^\?])([\n]+)
替换为\s