Javascript——正则表达式字符串

标签 javascript regex

简单的问题...我只是困惑如何编写符号。

示例:input='..."aaaa\"bbbb"...'

我需要正则表达式来获取忽略嵌套引号的字符串。

我想它可以这样开始:input=input.replace(/[^\\]"...

我怎么能说'所有字符直到'前面没有\'?

谢谢!

最佳答案

"([^"\\]|\\.)*"

引号内可以是 (a) 除引号或反斜杠之外的任何字符,或 (b) 任何 字符(如果使用反斜杠转义)。重复。

关于Javascript——正则表达式字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4295898/

相关文章:

c# - 如何在 JavaScript 中的复选框 checkin 上启用和禁用 Ajax 评级控制

javascript - API Gateway Javascript SDK - Node Js 示例?

javascript - Flash/Animate CC 补间格式数字

javascript - Bootstrap 模式无法关闭

javascript - 当用户单击提交时,ajax 停止 Bootstrap 模式框关闭

java - 在 Java 中拆分字符串和模式匹配

regex - 前面的token是不可量化的

ruby - 如何匹配不在两个特殊字符之间的正则表达式?

javascript - 在正则表达式 max 之后分割而不丢失分隔符

php - PHP explode() 模式有什么用?