Python-搜索给定字符串中的连字符
如果在字符串中发现连字符,我尝试使用以下行打印true:Python-搜索给定字符串中的连字符,python,regex,Python,Regex,如果在字符串中发现连字符,我尝试使用以下行打印true: print (re.match('-', 'p-abcd-abcd')) 打印的不是'true',而是'None'。re.match将从字符串开始匹配模式。如果要搜索字符串中的模式,则需要re.search(): 但如果您只想检查字符串中字符的成员身份,只需在操作数中使用: if '-' in 'p-abcd-abcd' if '-' in 'p-abcd-abcd'
print (re.match('-', 'p-abcd-abcd'))
打印的不是'true',而是'None'。
re.match
将从字符串开始匹配模式。如果要搜索字符串中的模式,则需要re.search()
:
但如果您只想检查字符串中字符的成员身份,只需在操作数中使用:
if '-' in 'p-abcd-abcd'
if '-' in 'p-abcd-abcd'