0

我需要使用正则表达式从以下字符串中提取

console.log("This can be anything except double quote"),

后跟逗号和任何其他字符串

提取输出为

console.log("This can be anything except double quote"),

请注意,示例字符串不应按字面意思阅读(例如,可以是任何表示随机字符串或符号

~!@#$%^&*)

任何想法,对于上述情况,正确的正则表达式是什么?

4

2 回答 2

0

有很多解决方案。我能想到的最简单的:(console.log[^,]+)

PS:这将删除控制台语句末尾的逗号。您可以手动添加它。

于 2013-01-12T04:58:50.450 回答
0

对带转义引号的引用字符串使用正则表达式:

(console\.log\("(?:[^"\\]|\\.)*"\),)
于 2013-01-12T05:02:01.153 回答