是否可以使用正则表达式进行相等。 我该如何制作这段代码:
import re
re.match(pattern, string)
返回True
与此代码相同:
pattern == string
答案 0 :(得分:4)
如果模式以^
开头,以$
结尾,并且不包含特殊的RE运算符(或者它们已被转义),则它将执行相等性测试。例如。
re.match(r'^abc$', string)
re.match(r'^foo\|bar$', string)
可以像
一样使用string == 'abc'
string == 'foo|bar'