我这究竟具体要求,Regex split string preserving quotes正则表达式分割字符串保存报价在JavaScript
但在JavaScript中。
研究图书馆 “不可用” 的作者: “萧伯纳”
到
研究
库
“不可用”
笔者: “萧伯纳”
I gues s js不支持积极lookbehind(谷歌搜索:) :))。我无法在js中干净地做到这一点。 任何帮助将非常好,因为我不太了解正则表达式。
在此先感谢。
我这究竟具体要求,Regex split string preserving quotes正则表达式分割字符串保存报价在JavaScript
但在JavaScript中。
研究图书馆 “不可用” 的作者: “萧伯纳”
到
研究
库
“不可用”
笔者: “萧伯纳”
I gues s js不支持积极lookbehind(谷歌搜索:) :))。我无法在js中干净地做到这一点。 任何帮助将非常好,因为我不太了解正则表达式。
在此先感谢。
为我工作。可能是你错过了一些东西。
我尝试下面的代码,它工作得很好:
<html>
<script type="text/javascript">
var str = 'single words "fixed string of words"';
var split_str = str.match(/\w+|"[^"]+"/g)
alert(split_str[0]);
alert(split_str[1]);
alert(split_str[2]);
</script>
</html>
我只是为研究图书馆“不可用”作者测试:“Bernard Shaw”(有问题提及)及其期望的o/p - 根据需要。 – user1427553 2012-07-26 07:10:41
你尝试过使用问题中提到的字符串吗? – 2012-07-26 07:11:58
是的,我做到了。但我的要求正如问题中提到的那样。 – user1427553 2012-07-26 07:18:50
请参考以下链接: http://stackoverflow.com/questions/2817646/javascript-split-string-on-space-或在报价到数组 – 2012-07-26 06:37:21
我试过了,但它不符合要求。 – user1427553 2012-07-26 06:45:55