当前位置:  开发笔记 > 编程语言 > 正文

RegExp在引号中匹配一个单词或多个单词

如何解决《RegExp在引号中匹配一个单词或多个单词》经验,为你挑选了2个好方法。

我需要一个RegExp,它匹配引号中的单词或多个单词.

[\ w]*匹配一个单词

"[\ w\W && [^"]]*"匹配引号中的多个单词.

(顺便说一下,不知道为什么\ W\W可以工作,但不是很简单.(应该匹配所有字符)

那么我如何结合这两个正则表达式呢?



1> JP-Ulm..:

首先要感谢.

你的答案确实有帮助 - 但我注意到我的问题可能不够明确.

无论如何,从你的答案我最终得到这个正则表达式:

"[^"] +"| [\ w] +

这与行情中的单词和多个单词相匹配.

例如:什么是"这个东西"将给出3个匹配:第一个匹配:第二个匹配:第三个匹配:"这个东西"

这正是我所需要的.再次感谢.



2> genehack..:

"[^"]+"想做什么?(匹配双引号,匹配一个或多个不是双引号的字符,然后匹配第二个双引号.)

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有