从反斜杠和双引号组之间提取字符串

Extract string from between group of backsplash and double quote

我想使用正则表达式从 \" 之间获取字符串。

输入 : "gram:\"谁是$t34he\"

预期输出:谁是$t34he

我试过 /\"(.*?)\"/g 这个并得到 \"who is $t34he\" 但我不需要 \" 到输出字符串中。任何解决方案。

试穿 http://www.regexr.com/

如果支持,您可以使用looakaheads/behinds

(?<=\").*?(?=\")

DEMO

无论如何,如果不支持,就使用\"(.*?)\"并参加第1组。

第一次尝试回答(如有错误请多多包涵!):

使用您的网站我可以使用它

[\w\s]*$[\w]*

(其中 \w 匹配字母数字字符和 \s 空格)

匹配前面有字母数字+空白字符和后面有字母数字字符的任何美元符号...所以它在引号和反斜杠之间巧妙地开始和停止匹配。如果提供有关预期输入的更多信息,我很乐意使其更通用。希望回答有建设性!