用于删除 .csv 文件单元格中的自动换行的正则表达式命令
regex command to remove word wrap in cells of .csv file
我有一个 .csv 文件,其某些单元格中包含自动换行(这使得进一步处理该文件变得困难)。例如:
"......;"Test
File";......."
我希望你明白我的意思。有没有办法用正则表达式命令删除自动换行?这样 .csv 文件中的单元格将如下所示:
"......;"Test File";......."
在记事本++中打开并打开显示所有字符。查看行尾显示的是什么字符。
LF = \n
CR = \r
CRLF = \r\n
然后您将需要确定什么模式应该合并到一行,什么不应该合并。据我所知,最好的方法是查找换行符后的小写字母,例如:
Search: \r\n(\l)
Replace:
但是您之后需要通过验证所做的事情。
希望您的文件中有某种模式。也许第二行没有制表符或逗号?
试试正则表达式:\n(?!")
替换为 </code> (1 space)</p>
<p><a href="https://regex101.com/r/k1VUY9/2" rel="nofollow noreferrer">Demo</a></p>
<p>假设文件中的每一行都以 <code>"
开头,此正则表达式查找不以 "
开头的新行并替换为 1 space.
我有一个 .csv 文件,其某些单元格中包含自动换行(这使得进一步处理该文件变得困难)。例如:
"......;"Test
File";......."
我希望你明白我的意思。有没有办法用正则表达式命令删除自动换行?这样 .csv 文件中的单元格将如下所示:
"......;"Test File";......."
在记事本++中打开并打开显示所有字符。查看行尾显示的是什么字符。
LF = \n
CR = \r
CRLF = \r\n
然后您将需要确定什么模式应该合并到一行,什么不应该合并。据我所知,最好的方法是查找换行符后的小写字母,例如:
Search: \r\n(\l)
Replace:
但是您之后需要通过验证所做的事情。
希望您的文件中有某种模式。也许第二行没有制表符或逗号?
试试正则表达式:\n(?!")
替换为 </code> (1 space)</p>
<p><a href="https://regex101.com/r/k1VUY9/2" rel="nofollow noreferrer">Demo</a></p>
<p>假设文件中的每一行都以 <code>"
开头,此正则表达式查找不以 "
开头的新行并替换为 1 space.