我有这个正则函数用于从字符串中提取特定的单词。
fileName = re.search(r'path1\w([A-Za-z\d]+)', self.fileList[0]).group(1)
path1 是一个实际的字符串。
如果我想用变量 fileName = "path1"
来替换它,该怎么办?
我尝试了:
print re.search(r'\w([A-Za-z\d]+)' % fileName, self.fileList[0]).group(1)
我遇到了这个错误:
类型错误:在字符串格式化期间并非所有参数都被转换
为什么会出现这个错误?如何解决这个问题?