Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 匹配字符串中的所有空格和制表符,引号内的空格和制表符除外_Regex - Fatal编程技术网

Regex 匹配字符串中的所有空格和制表符,引号内的空格和制表符除外

Regex 匹配字符串中的所有空格和制表符,引号内的空格和制表符除外,regex,Regex,我有一个充满行的文本文件,其中单词被制表符、空格或两者分开。这里有一个例子: Line#xx: This is my nickname "mad dog 1" and blah blah. 第xx行:这是我的绰号“疯狗1”之类的。 我的问题是,如何匹配该行中的所有制表符和空格,除了那些引号中的空格和制表符?我找到了解决方案。谢谢迈克·切尔的链接 这类问题的特定正则表达式如下所示: (\t |\s[?!(\”)(\”)(\”)) 这对我的问题很有效,我希望它能帮助其他人。你应

我有一个充满行的文本文件,其中单词被制表符、空格或两者分开。这里有一个例子:

Line#xx: This is my nickname "mad dog 1" and blah blah. 第xx行:这是我的绰号“疯狗1”之类的。
我的问题是,如何匹配该行中的所有制表符和空格,除了那些引号中的空格和制表符?

我找到了解决方案。谢谢迈克·切尔的链接

这类问题的特定正则表达式如下所示:

(\t |\s[?!(\”)(\”)(\”))


这对我的问题很有效,我希望它能帮助其他人。

你应该看看lookaheads。你的搜索是否也应该匹配
这是我的昵称“maddog1”等等。
?或者他们之间应该至少有一个空间吗<代码>这是我的昵称“疯狗1”之类的废话。?