gpt4 book ai didi

javascript - 将引号中的短语视为 JavaScript 中的单词

转载 作者:行者123 更新时间:2023-12-02 19:40:57 25 4
gpt4 key购买 nike

我正在尝试找到一种方法将字符串分成单个单词或短语,其中短语用引号引起来。例如:

javascript 'sql server' vbscript

将分为:

  • javascript
  • SQL 服务器
  • VB脚本

我昨天得到了帮助 this question使用

将字符串分割成单个单词
/[-\w]+/g

我一直在努力研究正则表达式的黑暗艺术,并发现 this question它在 php 中做了类似的事情,但即使有了解释,它对我来说仍然没有多大意义(并且当我复制/粘贴到 javascript 中时不起作用!)

/"(?:\\\\.|[^\\\\"])*"|\S+/

任何帮助都值得赞赏,甚至是指向易于理解的正则表达式指南的指针!

最佳答案

您应该尝试以下操作:

/([-\w]+)|'([^']*)'/g

但是,如果带引号的字符串中有任何形式的单引号,这将失败,这意味着您无法使用此构造转义引号。

关于javascript - 将引号中的短语视为 JavaScript 中的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10412869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com