重複の可能性:
Python で複数の文字列引数を使用する方法
以下のコードでは、次のパターンのいずれかを検索しようとしています
- href="間にハイフンが 1 つある任意の文字 (? を除く)"
- href="間にハイフンが 1 つある任意の文字で、他のハイフンがある場合は ?"
変数を正規表現内に 2 回挿入する必要があるという問題があります。
コード:
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
エラーが発生しています..