正则表达式〜提取字符串

时间:2013-01-12 04:55:02

标签: regex

我需要使用以下字符串

中的正则表达式进行提取
console.log("This can be anything except double quote"),

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

,提取输出

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

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

~!@#$%^&*)

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

使用Regex for quoted string with escaping quotes

(console\.log\("(?:[^"\\]|\\.)*"\),)