タグ

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

タグの絞り込みを解除

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

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

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

    Pythonでの正規表現の使い方 - Qiita
    twol
    twol 2017/05/24
    “match()関数 これは、文字列の先頭でパターンがマッチするかどうかを判定する関数です。”
  • [PHP]preg_replaceで正規表現を使った置換+後方参照のメモ

    PHPでたーくさんあるcsvデータを書き換えなきゃいけないことがあったので、正規表現で文字の置換をやってみました。 が、案外難しいというか、PHPも正規表現あんまりわかんなくて結構苦労したのでメモ。 PHPで正規表現で置換を行うときは preg_replace ereg_replace のどちらかで行います。 違いは・・・ preg_replace・・・Perl互換の正規表現関数を使う ereg_replace・・・POSIX拡張正規表現を使う ・・・だそうな。(手元のPHP辞書?による) 正直良くわかりませんorz ネットで調べているとpreg_replaceの情報が多い印象だったので、自分はpreg_replaceを使うことに。 preg_replaceはこんな感じ↓に使います。(置換してそのまま表示する例) echo preg_replace(“/検索する文字/”,”置換する文字”,

    [PHP]preg_replaceで正規表現を使った置換+後方参照のメモ
    twol
    twol 2017/03/07
    わかりやすい。
  • 正規表現 | はてな ( ? ) と アスタリスク ( * ) の違い - Qiita

    はてな /Apple?/ 最後の e はあってもなくても良い。 なので次の二パターンにマッチする。 Appl Apple アスタリスク /Apple*/ 最後の e はあってもなくても良い。 そして。e が何個連続していても良い。 なので次の無限パターンにマッチする。 Appl Apple Applee Appleee Appleeee Appleeeee Appleeeeee Appleeeeeee Appleeeeeeee Appleeeeeeeee ... チャットメンバー募集 何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。 メンター受付

    正規表現 | はてな ( ? ) と アスタリスク ( * ) の違い - Qiita
  • 正規表現サンプル(エスケープが必要な文字)

    正規表現では特別な意味を持つ文字がいくつかあり、そのまま記述すると意味のある指定と解釈されます。 これらの文字を、通常の文字列として認識させる場合は、エスケープしてください。 (エスケープとは、\ マークをつけて特殊動作を無効にさせること。)

    twol
    twol 2016/08/17
    の中に書く場合のみエスケープが必要
  • 1