2016-01-18 36 views
0

我有以下的正則表達式:加強與正則表達式寫的搜索查詢,支持空格

/("[^"]+"|[^\s]+:[^\s]+)/ 

如果我給它下:

tag:closed tag:open tag:Trello status:new 

它將匹配這些羣體:

  1. tag:closed
  2. tag:open
  3. tag:Trello
  4. status:new

我試圖增強其支持空格以便它匹配:

tag:"don't merge" 

我想:

/("[^"]+"|[^\s]+:[^\s]+|["\w\s"]+)/ 

,但沒有工作。我怎樣才能做到這一點?

回答

-3
/(\S+:(?:"[^"]+"|\S+))/ 

.............................

+3

Downvoted缺乏說明文字。嚴重的是,如果您可能會感到困惑,請輸入「........」,您可以花時間解釋您的答案。 –