可能重复:
如何在 Python 中使用多个字符串参数
在下面的代码中,我正在尝试搜索以下模式之一
- href="除 ? 之外的任何字符之间都有一个连字符?"
- href="中间有一个连字符的任何字符,如果有任何其他连字符,在后面?"
我遇到了一个变量必须在正则表达式中插入两次的问题。
代码:
mlink=re.findall('href="(%s+/[a-zA-Z0-9]+-[a-zA-Z0-9?=]+)"|href="(%s+/[a-zA-Z0-9]+-[a-zA-Z0-9]+[?]+[a-zA-Z0-9-]*)"' % path,contents)
另外,
我得到not enough arguments for format string
错误..