选择除组中的空格以外的所有空格

时间:2014-04-21 16:47:03

标签: regex

如果我有以下文字:

  

This is a sample sentence containing "quotes with spaces in them" for regex texting. Here is "another" quote.

我想选择文本中的每个空格,除了引号中的那些空格。

我有一个匹配引号的正则表达式组(("[\w^\s]*")),但我无法弄清楚如何告诉正则表达式IGNORE其中的所有内容。

Sublime文字说^("[\w^\s]*")无效,我也不知道还能做些什么。

我也试过(?:"[\w^\s]*"),但这也不起作用。

1 个答案:

答案 0 :(得分:2)

您可以使用此正则表达式:

(?=(?:(?:[^"]*"){2})*[^"]*$) +

Working Demo

假设没有逃避例外。