Coffeescript正则表达式插值

Coffeescript正则表达式插值,coffeescript,Coffeescript,Coffeescript支持字符串插值: user = "world" greeting = "Hello #{user}!" 可以像在字符串中一样在正则表达式中使用插值吗?例如 regex = /Hello #{user}/g 另外,我知道我可以使用RegExp(问候语,'g'),我只想要更干净一点的代码。块正则表达式(heregex)支持插值 块正则表达式 类似于块字符串和注释, CoffeeScript支持块正则表达式-扩展正则表达式 忽略内部空白且可以包含注释和 插值。以Perl的/

Coffeescript支持字符串插值:

user = "world"
greeting = "Hello #{user}!"
可以像在字符串中一样在正则表达式中使用插值吗?例如

regex = /Hello #{user}/g
另外,我知道我可以使用
RegExp(问候语,'g')
,我只想要更干净一点的代码。

块正则表达式(heregex)支持插值

块正则表达式 类似于块字符串和注释, CoffeeScript支持块正则表达式-扩展正则表达式 忽略内部空白且可以包含注释和 插值。以Perl的/x修饰符CoffeeScript的块为模型 正则表达式由///分隔,这大大有助于使其变得复杂 正则表达式是可读的

此咖啡脚本代码:

name="hello"
test=///#{name}///
编译成

var name, test;

name = "hello";

test = RegExp("" + name);