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

JP-*_*Ulm 6 regex

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

[\ w]*匹配一个单词

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

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

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

JP-*_*Ulm 6

首先要感谢.

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

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

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

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

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

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


gen*_*ack 5

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