如何使用正则表达式匹配 其中是任意字符
要匹配"***** ****** *****"这样的字符串,其中""是任意字符,可以使用正则表达式如下:
import re
pattern = r".* .* .*"
string = "***** ****** ******"
match = re.match(pattern, string)
if match:
print("匹配成功")
else:
print("匹配失败")
解释一下正则表达式的含义:
.*表示匹配任意字符(除了换行符)0次或多次。表示匹配一个空格。.*重复上述模式两次。
上述正则表达式可以匹配任意数量的字符,只要每两个字符之间有一个空格。如果需要匹配更多空格分隔的任意字符,可以在正则表达式中添加相应的模式。
原文地址: https://www.cveoy.top/t/topic/iLOz 著作权归作者所有。请勿转载和采集!