2017-02-20から1日間の記事一覧

Python 正規表現 ORの注意点

pat = re.compile(r'^(metabolite)|(protein)$') だと、 ^(metabolite) または (protein)$ という意味に解されるのか、 pat.search("metabolite_association") にマッチしてしまう。括弧を使うなら、 pat = re.compile(r'^(metabolite|protein)$') だろうか。