タグ

正規表現に関するhamukichi_nbrのブックマーク (2)

  • 【競プロのための正規表現】のためのメモ - ゆらのふなびと

    この記事は「競プロのための正規表現」と題し、競プロに頻出の文字列の問題を正規表現でさくっと解けるようになろう!という目的のために書かれた記事、を、いつか書くためのメモです。 実際のコードも載せているので、「正規表現ってなんですか><」「競プロで正規表現って使えるの?」という人には感覚はつかんでもらえるかと思います。 競プロで使いそうな正規表現 正規表現ってなに?って人はここを見るとよさそう↓ サルにもわかる正規表現入門 http://www.mnet.ne.jp/~nakama/ qiita.com よく使いそうなものだけまとめておきます。 正規表現 意味 '.' 任意の1文字 '*' 直前の文字の0回以上の繰り返し '+' 直前の文字の1回以上の繰り返し '?' 直前の文字が0回or1回 '[ ]' [ ]内の文字列のいずれか '^' 正規表現の最初で用いた場合: 行頭を示す それ以外:

    【競プロのための正規表現】のためのメモ - ゆらのふなびと
  • Pythonでの正規表現の使い方 - Qiita

    正規表現の検索演算子やパターンや検索自体のルールはPerlPHPとほとんど変わりないみたいですが。 正規表現の関数の使い方などは全然違うので、自分の勉強&整理の為に書いておきます。 正規表現の検索演算子などには言及しません 初期設定 以下のライブラリーを読み込むことで、正規表現が使えるようになります。 正規表現を使うためには、2つ方法があります。 一つは、事前に検索するパターンをコンパイルしておく方法です。 この方法を使うと、同じパターンで何度も検索する場合に、毎回パターンを指定する必要なく、高速に検索することが出来るようになります。 http://docs.python.jp/3/howto/regex.html#compiling-regular-expressions それから、パターンの最初にrを付けることをを勧めします、付けなくても基的には大丈夫ですが、付けることによって文字

    Pythonでの正規表現の使い方 - Qiita
  • 1