正規表現では特別な意味を持つ文字がいくつかあり、そのまま記述すると意味のある指定と解釈されます。 これらの文字を、通常の文字列として認識させる場合は、エスケープしてください。 (エスケープとは、\ マークをつけて特殊動作を無効にさせること。)
正規表現では特別な意味を持つ文字がいくつかあり、そのまま記述すると意味のある指定と解釈されます。 これらの文字を、通常の文字列として認識させる場合は、エスケープしてください。 (エスケープとは、\ マークをつけて特殊動作を無効にさせること。)
例を上げながら、 正規表現の書き方を解説していきます。 以降、 検索に正規表現を使うことを前提に説明をします。 [共通設定]−[一般設定]で[検索文字の色分けをする] にチェックを入れておいた方が分かりやすいかもしれません。 検索対象ファイルは K2Editor の ReleaseNote.txt(Readme.txt ではありません)です。 (あら捜しに近いこともやっていますが、 ご了承ください(笑)) とりあえず、 「.*」で検索してください。 改行以外のすべての文字がマッチすると思います。 (空白だけの行は色がつきませんが、 下移動等で動かしていくと、 マッチしていることが確認できます) それでは、 何故全ての文字がマッチしたのかを解析してみます。 検索語は 「.*」です。 初級編での解説をみると、 「.」は 改行を除く任意の1文字 「*」は 直前のパターンの0回以上の繰り返しとなっ
PHP 基礎編9 - 正規表現、マッチ、置き換え、ereg、eregi、eregi_replace ■正規表現 ・PHP では、ereg で文字列の検索や置き換えを行う。 (パターンマッチ、パターンマッチング) 大文字小文字の区別をしない場合は、eregi を使用する。 また、文字列を置き換える場合は、ereg_replace を使用する。 大文字小文字の区別をしない置き換えは、eregi_replace を使用する。 $rcd = ereg(マッチパターン, 対象変数 [, 代入配列]); |_ True 一致(マッチ数) False 不一致 $rcd = eregi(マッチパターン, 対象変数 [, 代入配列]); |_ True 一致(マッチ数) False 不一致 $rcd = ereg_replace(マッチパターン, 置換文字列, 対象変数); |_ True 一致(マッチ数)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く