您的任务是编写一个与字符串中的所有内容匹配的RegEx。
字符串定义为被两个未转义的包围(但不包括)的所有内容"
。
A "
可以通过进行转义\
,也可以再次进行转义。
测试用例
string: ab\c"defg\\\"hi"jkl"mn\\\\"opqrst""
matches: ^^^^^^^^^^ ^^^^^^ ^ (the empty string)
计分
最短的解决方案获胜。
眼镜
- 请指定使用的风味。
- 输入将保持平衡
"
。 - 在
\
string-beginning-delimiter之前紧跟着没有。例如,您不需要处理abc\"def"
它应该与一组中的每个字符串匹配吗?例如,我可以写一个在其中有两个匹配项的东西吗?
—
jimmy23013 '16
abc"de"
一个是d
,另一个是e
?
这是允许的。
—
Leaky Nun
会有空字符串吗?
—
马丁·恩德
是的,会有空字符串。
—
Leaky Nun
\
字符串前会出现吗?例如abc\"def"
。