正規表現について、特に re.VERBOSE の使用について、Dive into Python 3を読んでいます。文字列を検索しようとしましたが、常に「なし」が返されます。例えば:
import re
pattern = '''
testing
'''
print(re.search(pattern, 'test', re.VERBOSE))
「testing」には「test」という文字パターンが存在するので、これはNone以外を返すべきだと思っていました。私はまた、それが次のようなものだったらと思っていました:
pattern = '''
^testing$
'''
次に、同じ文字列を検索した場合に None の戻り値を取得することは理にかなっています。ただし、とにかく、常にNoneの戻り値を取得しているようです。私は何を間違っていますか?