preg系関数は非常に便利で、perl互換の正規表現が使えます。ユーザーの入力内容のバリデートや文章の整形など、使いかたは様々です。 便利なpreg系関数ですが、検索するパターンに正規表現で用いる特殊文字を使いたい場合は「\」(バックスラッシュまたは円記号)を付けてエスケープする必要があります。 ですが、「ユーザーからの入力値をパターンにしたい時」のように動的に値が変わる場合は、手動でエスケープすることはできませんし、「プログラムの構文を整形したい時」「ファイル名の置換をしたい時」などの場合は、エスケープする文字が多くなりソースコードが読みにくくなってしまいます。 もちろん、ループ文でエスケープする処理を書くこともできますが、preg系関数には特殊文字をエスケープする関数「preg_quote」があるので簡単にエスケープできます。 preg_quoteがエスケープする文字は、 . \ +
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く