Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
regexp将在报价中替换LF_Regex_Replace_Lf - Fatal编程技术网

regexp将在报价中替换LF

regexp将在报价中替换LF,regex,replace,lf,Regex,Replace,Lf,我一直在寻找一些帮助,关于一个csv文件,我正试图上传到一个数据库。我遇到的问题是,在csv中,我有一个带引号的文本字段,在这个文本中,我有一个问题,用户添加了回车(LF)和逗号,因此数据库在将数据添加到正确的字段时遇到了一些问题。我想做的是,使用正则表达式将引号中的任何(LF)替换为空格。我查看了以下链接: 但上面的例子似乎并不能解决这个问题。如果可能的话,请有人告诉我如何解决这个问题 提前感谢。试试这个: Find What: (\"[^"]*?)(\r\n)([^"]*?\") Rep

我一直在寻找一些帮助,关于一个csv文件,我正试图上传到一个数据库。我遇到的问题是,在csv中,我有一个带引号的文本字段,在这个文本中,我有一个问题,用户添加了回车(LF)和逗号,因此数据库在将数据添加到正确的字段时遇到了一些问题。我想做的是,使用正则表达式将引号中的任何(LF)替换为空格。我查看了以下链接:

但上面的例子似乎并不能解决这个问题。如果可能的话,请有人告诉我如何解决这个问题

提前感谢。

试试这个:

Find What:  (\"[^"]*?)(\r\n)([^"]*?\")
Replace With: $1 $3

谢谢你的帮助。我设法在Excel中打开了这个文件,并在列中写入了(LF)公式=CLEAR(cell),这将所有内容都放在了一行中,当我在Notepad++中打开同一个文件时,问题就不再存在了


感谢您抽出时间来帮助我,非常感谢。

顺便说一句,csv是用记事本++打开的,您能为您的问题提供一个示例吗?谢谢jorge campos。我忘了发布示例数据,很快就会发布。John Bustos,感谢您的帮助,我将试一试并发布我的进展情况。“请更新……发布正在进行的……跟踪器工程师笔记的最新更新,故障证明hr dis距离客户80米,(左)电缆长度到电线杆的大约距离,无法攀爬(左),因为它已过时,电线杆位于13号后花园(左)今天下午3点(2013年2月1日)后(LF)或周一全天(LF)与客户安排的访问。(LF)测试请求参考号请踢到队列ID(LF)…这将在周一进行吗?谢谢”,以上是字段中文本类型的示例,无论指示(LF)在哪里,我都需要在此处添加空格,而不是(LF)这样所有文本都可以显示在一行上。约翰,我试过了,它说0个事件被替换了,顺便说一句,只是为了让我知道替换意味着什么$1$3我在记事本++中试过了同样的东西,它成功了-也许试着删除
\r
\n
-我也在为你设计一个更好的正则表达式,可能地