从后挡板组和双引号之间提取字符串

时间:2015-01-29 08:08:42

标签: regex double-quotes

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

输入:“克:\”谁是$ t34he \“”

预期输出:谁是$ t34he

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

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

2 个答案:

答案 0 :(得分:0)

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

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

DEMO

无论如何,如果不支持,只需使用\\"(.*?)\\"并进行第1组。

答案 1 :(得分:0)

我第一次尝试答案(如果有轻微错误,请耐心等待我!):

使用您的网站我可以使用

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

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

匹配任何带有字母数字+空白字符的美元符号和之后的字母数字字符......所以它会在引号和反斜杠之间整齐地开始和停止匹配。如果给出关于预期输入的更多信息,我很乐意使其更加通用。我希望答案是有建设性的!