我有这样的模式
a = "24MG 4SFP+ 24P"
我有这样的文字
b = "Description: 24MG 4SFP+ 24P,"
即使文本中出现模式,我也没有得到帮助:
print(re.search("24MG 4SFP+ 24P","Description: 24MG 4SFP+ 24P,"))
没有
答案 0 :(得分:1)
转义对正则表达式具有特殊含义的特殊字符
。 ^ $ * +? {} [] \ | ()
如果要比较字符串中的空白字符和空白字符,则需要转义这些字符。
import re
print(re.search("24MG\ 4SFP\+\ 24P","Description: 24MG 4SFP+ 24P,"))
输出:
<re.Match object; span=(13, 27), match='24MG 4SFP+ 24P'>