1

我有一个简单的例子:

data = data.replace(/\/\*(.*?)\*\//g,"")

如何忽略此正则表达式中的换行符?

4

2 回答 2

1

m(多行)添加到您的正则表达式选项

data = data.replace(/\/\*(.*?)\*\//gm,"")
于 2012-09-19T13:29:18.407 回答
1

'。' 不匹配换行符。为了匹配换行符,您需要有字符集 [\s\S],换句话说,您将有:

data = data.replace(/\/\*([\s\S]*?)\*\//g,"")

请参阅此处进行快速演示。

于 2012-09-19T13:33:43.850 回答