优草派  >   Python

什么是python的单字符匹配?如何使用单字符匹配?

王涵            来源:优草派

在前面的学习讲解中,我们有了解到关于python的正则表达式的知识点,想必大家对于这一方面的知识点也有所了解了,那么在前面的知识基础上我们就来讲解一下关于python的单字符匹配的知识点,希望能够帮助到有需要的小伙伴。

什么是python的单字符匹配?如何使用单字符匹配?

在前面的讲解中,我们有了解到关于正则表达式的字符匹配问题,我们接下来就来了解关于一些常用的字符。匹配单个的字符就是通过索引号进行一一匹配,但是如果从字符串的开头就没有匹配项,那么就算后面还有正确的匹配项也会不算数。

常用的字符方法就是使用以下字符进行匹配,使用“.”来进行匹配,需要匹配几个字符那么就输入几个点,举一个例子:

import re
print(re.match('...','apple').group())
#运行结果
app

若是想要匹配数字,就可以使用“\d”来进行匹配,和前面的不一样的是,就算在字符串的开头没有匹配到,它还是会返回值,但是返回值是为none。例子如下:

import re
print(re.match('\d','cv1isal'))
#运行结果
none

还可以匹配单词字符,就需要使用到“\w”来进行匹配,代码如下所示:

import re
print(re.match('\w\w','23wsf'))
#运行结果
re.match object; span=(0,2), match='23'

以上就是关于python的单字符匹配的知识点,希望有帮助到大家的学习,大家也可以上机动手实践一下。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行