Regex在javascript中拆分保留引号的字符串
Regex split string preserving quotes in javascript
我有一个非常具体的要求,Regex拆分字符串保留引号
,但使用JavaScript
研究图书馆"不可用"作者:"萧伯纳"
至
研究
库
"不可用"
作者:"萧伯纳"
我猜js不支持正向查找(谷歌搜索:))。我无法在js中干净地完成它。任何帮助都将是非常棒的,因为我不太了解regex。
提前谢谢。
为我工作。可能你错过了什么。
我尝试了以下代码,它运行良好:
<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>
相关文章:
- 如何将字符串拆分为字符,但在javascript中保留空格
- 使用Regex拆分字符串,保留分隔符
- 如何将字符串解析为整数并保留小数位(如果它们是零)
- Jquery:如何在保留文本的同时打开字符串的所有span标记
- Regex在javascript中拆分保留引号的字符串
- 在 JavaScript 中拆分字符串,但保留分隔符 /
- 在节点快速站点中保留 Stormpath 身份验证和授权后的查询字符串
- 替换字符串值并使用 JavaScript 保留部分替换字符串
- PHP 字符串正在将空格更改为 + 符号.需要解码以保留空格
- HTML 保留字符串与 html 格式
- 如何在从 javascript 中的 json 对象中提取字符串时保留转义序列.(字符串实际上是正则表达式模式)
- 在 JavaScript 中用多个分隔符拆分公式字符串,并保留分隔符,然后将字符串重新组合在一起
- 如何在字符串中仅保留单词的第一个字母(缩写)和所有数字
- 值为“错误”的字符串是某种保留字
- Javascript-替换字符串中的一定数量的字符,并保留其余字符
- 拆分字符串,但保留拆分数组中的分隔符
- Regexp保留json字符串中的值
- 将字符串传递到.text()函数后,保留特定的HTML标记
- 从数组中删除空字符串,同时保留具有非空字符串的索引的记录
- 将字符串拆分为单词并保留分隔符