【发布时间】:2015-10-16 12:45:01
【问题描述】:
我正在尝试测试 / 字符是否在 JavaScript 字符串的双引号内。例如,"hello/world" 将匹配,而 hello/world/"How are you" 将失败,因为它在双引号之外。我一直在环顾四周,但没有找到答案。
此外,"hello"world/how"are you" 应该会失败,因为从左到右确定的开始和结束双引号不封装 /。重申一下,我想匹配 within/inside/in between 关闭和打开双引号的所有实例,这与 Alternative to regex: match all instances not inside quotes
【问题讨论】:
-
"hello"world/how"are you"的结果应该是什么? -
@Barmar 好问题。这应该通过,因为开始和结束双引号没有封装
/,从左到右确定 -
你应该在问题中澄清这一点,因为有几个答案弄错了。
-
我认为“匹配”、“失败”和“通过”存在混淆。我已将我的问题编辑得更清楚。
标签: javascript regex