我在javascript中使用以下正则表达式做一些替换,但看起来JS不喜欢正则表达式符号;是否有一个好方法可以逃脱它们。以下是我的正则表达式:
/(bower_components/[^.]+).css/g
答案 0 :(得分:1)
如果你想逃避它们,你需要在它们之前放一个反斜杠\
。
答案 1 :(得分:1)
bower_components
之后的斜线导致正则表达式提前结束。
你的正则表达式正在尝试形成这个对象:
new RegExp('/(bower_components/', '[^.]+).css/g')
......这真的没什么意义。
你需要像这样逃避斜线:
/(bower_components\/[^.]+).css/g