本文介绍了如何匹配除特定字符以外的任何非空白字符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在Perl中,\S
与任何非空白字符匹配.
In Perl \S
matches any non-whitespace character.
如何匹配除反斜杠\
之外的任何非空白字符?
How can I match any non-whitespace character except a backslash \
?
推荐答案
您可以使用字符类:
/[^\s\\]/
匹配任何不是空格字符也不是\
的内容.这是另一个示例:
matches anything that is not a whitespace character nor a \
. Here's another example:
[abc]
表示匹配a
,b
或c
"; [^abc]
的意思是匹配除a
,b
或c
之外的任何字符".
[abc]
means "match a
, b
or c
"; [^abc]
means "match any character except a
, b
or c
".
这篇关于如何匹配除特定字符以外的任何非空白字符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!