Regex CSV数据库导出中的正则表达式

Regex CSV数据库导出中的正则表达式,regex,Regex,我目前正在从2011年开始导出和修改我的数据库,以使用文件的物理路径。我正在尝试使用正则表达式搜索我正在用Notepad++编辑CSV导出,但是,我有一个问题,因为它找不到我要搜索的内容。这是我数据库的一部分: "1","blahblah","description","68 KB","2011-02-12 17:19:17","0000-00-00 00:00:00","2011-02-12_www_website_pl_filename.rar","x","x","1720","59","3

我目前正在从2011年开始导出和修改我的数据库,以使用文件的物理路径。我正在尝试使用正则表达式搜索我正在用Notepad++编辑CSV导出,但是,我有一个问题,因为它找不到我要搜索的内容。这是我数据库的一部分:

"1","blahblah","description","68 KB","2011-02-12 17:19:17","0000-00-00 00:00:00","2011-02-12_www_website_pl_filename.rar","x","x","1720","59","3612","1"
"2","blahblahb","description","146.25 KB","2011-02-13 00:13:06","0000-00-00 00:00:00","2011-04-19_www_website_pl_something.rar","x","x","2201","59","3613","1"
我想找到的是这一部分:

"2011-04-19_www_website_pl_filename.rar"
用这样的东西代替它:

"/home/public_html/website/files/2011-04-19_www_website_pl_filename.rar"
所以我试图找到一个正则表达式:

"[2011].*[_www_website_pl_].*"

不幸的是,它不起作用-这个表达式可以找到几乎所有的行。怎么了?我应该在“替换为”窗口中写入什么内容,以便它只替换路径的开头?

您可以使用以下内容进行匹配:

(?<=")(2011[^"]*?_www_website_pl_.*?)(?=")

[2011]和[\u www\u website\u pl\u]建议您从阅读正则表达式教程开始。谢谢,它符合您的需要。但是,更换零件不起作用。它只是将其替换为/home/public_html/website/files/,而不复制其余内容。我假设\0是匹配的-正确吗?我尝试将其替换为\0或$0或$1(如果有关系的话),但在所有情况下,它都会将其替换为空白。很抱歉我缺乏知识,但这是我第一次使用正则表达式。
/home/public_html/website/files/\1