タグ

ブックマーク / tips.recatnap.info (1)

  • php 置換えとかで使う正規表現について

    $str = "abcdabcdda"; // 特定の文字を除く echo '「d」を除いた文字全部:' . preg_replace('/[^d]/', 'z', $str) . "\n"; //結果:「d」を除いた文字全部:zzzdzzzddzz // 特定の文字のみ echo '「a」と「c」:' . preg_replace('/[ac]/', 'z', $str) . "\n"; //結果:「a」と「c」:zbzdzbzddz // 直前の文字が0個or1個 echo '「da」or「a」:' . preg_replace('/d?a/', 'z', $str) . "\n"; //結果:「da」or「a」:zbczbcdz 最長一致と最短一致 マッチする文字が複数あったときの処理。 「リンゴ、ミカン、リンゴ、メロン、ミカン、メロン」って文字があり「リンゴ~メロン」を一致させる場

  • 1