正则表达式与我们期望的单词'cool'
匹配时,它的操作方式不是单词级别而是字符级别,这是我们需要理清的一个点。
注意点:正则表达式在字符级别工作,而不是单词级别。
这意味着正则表达式'cool'
也将与以下句子匹配。
现在我们已经理解了关键点,接下来我们了解一下如何使用正则表达式匹配简单字符。
特定字符
我们可以在正则表达式中指定字符,它将匹配文本中的所有实例。
例如,下面给出的正则表达式将匹配文本中所有'a'
实例:
‘a’
也可以使用从0
到9
的任何数字,来匹配数字。
‘3’
请注意,默认情况下,正则表达式区分大小写,因此以下正则表达式不匹配任何内容。
‘A’
空格字符
我们可以使用特殊的转义序列来检测特殊字符,例如空格和换行符。
除了上述常见的,我们还有:
-
\r
回车 -
\f
换页 -
\e
可执行模式
特殊字符
正则表达式提供了一堆内置的特殊字符,这些字符可以一次匹配一组字符,这些字符以反斜杠\
开头。
模式:\d
它匹配0
到9
之间的数字。
注意,匹配项是一位数。 因此,我们在下面有4个不同的匹配项,而不是单个数字18.04
。
模式:\s
它匹配任何空格字符(空格、制表符或换行符)。