NetBeans使用正则表达式替换所有常量

Sty*_*ock 5 regex netbeans replace

我正在使用NetBeans,我想知道用于在每个常量周围添加单引号或双引号的正则表达式.每个常量都定义如下:

define(SYSTEM_BASEDIR, '/base/dir');
Run Code Online (Sandbox Code Playgroud)

Afaik,这不是正确的方法.我需要将所有常量转换为:

define('SYSTEM_BASEDIR', '/base/dir');
Run Code Online (Sandbox Code Playgroud)

提前感谢所有帮助者!

Gun*_*Foo 8

你是正确的,define(SYSTEM_BASEDIR, '/base/dir');因为你在定义它之前使用常量是无效的语法.

现在为正则表达式:

打开替换对话框(Ctrl+ H)

找什么: define\((\w*),

用...来代替: define("$1",

这将转变为:

define(BLA,"test");
Run Code Online (Sandbox Code Playgroud)

成:

define("BLA","test");
Run Code Online (Sandbox Code Playgroud)