我需要使用正则表达式从以下字符串中提取
console.log("This can be anything except double quote"),
后跟逗号和任何其他字符串
提取输出为
console.log("This can be anything except double quote"),
请注意,示例字符串不应按字面意思阅读(例如,可以是任何表示随机字符串或符号
~!@#$%^&*)
任何想法,对于上述情况,正确的正则表达式是什么?
我需要使用正则表达式从以下字符串中提取
console.log("This can be anything except double quote"),
后跟逗号和任何其他字符串
提取输出为
console.log("This can be anything except double quote"),
请注意,示例字符串不应按字面意思阅读(例如,可以是任何表示随机字符串或符号
~!@#$%^&*)
任何想法,对于上述情况,正确的正则表达式是什么?
有很多解决方案。我能想到的最简单的:(console.log[^,]+)
PS:这将删除控制台语句末尾的逗号。您可以手动添加它。
对带转义引号的引用字符串使用正则表达式:
(console\.log\("(?:[^"\\]|\\.)*"\),)