谁能帮我组合一个模式,匹配任意序列的空格和制表符?
os8fio9y1#
[ \t]+
将匹配任意序列(例如,空格后跟制表符,然后是更多空格...)。
kzipqqlq2#
\s+应该捕获所有空白,包括空格、制表符、回车符和一些奇怪的空白字符。使用\s*,如果你希望它是可选的。
\s+
\s*
pb3skfrl3#
( |\t)+将匹配一个或多个空格或制表符的序列,这是你要找的吗?
( |\t)+
brvekthn4#
为了引用@Justin Morgan的答案,请注意根据https://regex101.com/,\s+等于[\r\n\t\f\v ]+。参见here,并查看右侧的“解释”部分。因此,如果您的系统不支持\s+(或\s*)结构,请使用[\r\n\t\f\v ]代替\s部分。
[\r\n\t\f\v ]+
[\r\n\t\f\v ]
\s
xkrw2x1b5#
使用[ \t]*匹配任意顺序的零个或多个空格和制表符。(将@mob的回答和@Siva Praveen的评论放在一起)
[ \t]*
5条答案
按热度按时间os8fio9y1#
将匹配任意序列(例如,空格后跟制表符,然后是更多空格...)。
kzipqqlq2#
\s+
应该捕获所有空白,包括空格、制表符、回车符和一些奇怪的空白字符。使用\s*
,如果你希望它是可选的。pb3skfrl3#
( |\t)+
将匹配一个或多个空格或制表符的序列,这是你要找的吗?brvekthn4#
为了引用@Justin Morgan的答案,请注意根据https://regex101.com/,
\s+
等于[\r\n\t\f\v ]+
。参见here,并查看右侧的“解释”部分。因此,如果您的系统不支持
\s+
(或\s*
)结构,请使用[\r\n\t\f\v ]
代替\s
部分。xkrw2x1b5#
使用
[ \t]*
匹配任意顺序的零个或多个空格和制表符。(将@mob的回答和@Siva Praveen的评论放在一起)