タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

troubleとハマったに関するmasayoshinymのブックマーク (1)

  • match ではなくて search を使う時 - Python 入門

    ここで説明するのは、正規表現を使うとき、いつも match 関数を使うのではなく、 search 関数などと使い分けないといけない場合があるので気をつけましょう、というお話です。 簡単なことですが、知らないとポカをしてしまうことがあるかもしれないので、動作確認かねて紹介しておきます。 基的に、match関数は文字の先頭からマッチするかどうか試みます。オプションでマッチさせる開始場所を指定できますが、そうしたパラメータを渡さない限り先頭からマッチを試みます。 したがって、「Python での正規表現の基的な書き方」で使ったコードで、 例えば "Hello world!" の前に何か文字があるような場合、、、 import re match = re.match(r'Hello (.*)', 'Spam... Hello world!') if match is None: print '

    match ではなくて search を使う時 - Python 入門
  • 1