Regex 记事本++正则表达式字符串替换帮助

Regex 记事本++正则表达式字符串替换帮助,regex,notepad++,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('

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

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

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_用户更改为admin。如何使用记事本++查找和替换函数实现这一点。谢谢

搜索

define\('DB_USER',\s*'[^']*'\);
并替换为

define('DB_USER', 'admin');

如果文本的格式如上所述,我将使用块选择

将光标放在“in”audrey上,按住左alt键并选择该列,然后键入替换字。

试试这个

搜索内容:,\s'\K\w+
替换为:admin

文本实际上分布在多个文档中。所以我认为regex更合适。不过,感谢您提供的阻止选择提示: