帮助Notepad ++ Regex字符串替换

时间:2011-09-13 07:18:30

标签: regex notepad++

我不熟悉正则表达式字符串,

假设我在文件中有这行数据。:

define('DB_USER', 'audrey');
define('DB_USER', 'bobby');
define('DB_USER', 'cindy');
define('DB_USER', 'donny');
...

我需要将其替换为:

define('DB_USER', 'admin');
define('DB_USER', 'admin');
define('DB_USER', 'admin');
define('DB_USER', 'admin');
...

基本上将所有DB_user更改为admin。如何使用Notepad ++ Find& Replace功能执行此操作。感谢

3 个答案:

答案 0 :(得分:4)

搜索

define\('DB_USER',\s*'[^']*'\);

并替换为

define('DB_USER', 'admin');

答案 1 :(得分:0)

如果文本格式如上,我会使用“块选择”

将光标放在'的{​​{1}}中并按住left-alt-key并选择列,然后输入replacement-wrord。

答案 2 :(得分:0)

试试这个

搜索什么:,\s'\K\w+
替换为:admin