我想做的是允许用户输入诸如:“Torsion ? Group”、通配符和所有(通配符是一个完整的单词)之类的内容,并根据是否找到返回真假。那么我会有诸如 \b*\b 之类的东西吗?Python 手册说 \bfoo\b 将匹配 "something foo something else" 和 "foo." 形式的字符串。我遇到的问题是我什至试图开始简单地修改我发现的另一个示例:
inputstring = 'What is a Torsion Abelian Group (TAB)?'
str1 = "Abelian"
output = re.search("Torsion" + \bstr1\b + "Group", inputstring)
print output
但是我得到了输出:
output = re.search("Torsion" + \bstr1\b + "Group", inputstring)
^
SyntaxError: unexpected character after line continuation character
因此,我很难找到一个已知的字符串,更不用说通配符了。任何关于任何一个的想法都将非常感激。
谢谢,
布赖恩