【发布时间】:2015-08-25 19:32:37
【问题描述】:
我有这样的字符串:
"2015/08/this filename has whitespace .jpg"
我需要匹配这些字符串中的空白字符。它们都将具有"2015/08/,并以" 结尾。
我正在使用 Sublime Text 2 在 SQL DB 转储中进行搜索和替换。我不知道如何进行比赛。我知道我可以将空格与\s 匹配,但我不知道如何包含这些组。
【问题讨论】:
-
请描述
\s+有什么问题:哪些空格不应该匹配?或者你想匹配引号外的空格?喜欢\s+(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)? -
你可以使用
"2015/08/.+.jpg" -
我正在尝试匹配
"2015/08/之后并以.jpg开头的引号内的所有空格。 -
喜欢
\s+(?=(?:(?:[^"]*"){2})*[^"]*"[^"]*$)?请让我知道它是否适合您。它比您要求的更通用。 -
它在 regex101 中效果很好,但在 Sublime Text 中却不行。那可能是我自己解决的问题。
标签: regex