![]() |
|||
| | HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問合せ | ミスティーネット | リンク集 | | |||
|
HOME >> アルファベットで関数を検索 >> quotemeta
quotemeta [英数字を除く文字の前にバックスラッシュを挿入する]
[文字処理関数]
[関数の使い方・書式]○ = quotemeta [☆] ☆:文字列(を返す式)。 ・・・ 省略時は $_ が使われる。 [関数の機能] 文字列☆内の英数字(A-Za-z_0-9) 以外の文字の前に「\」 を挿入した文字列を返します。 ダブルクォート文字列や ''、 パターン内で展開を防止する為に非英数字の文字の前に「\」 を挿入するメタ文字文字 \Q」 に、 内部的に使用される関数です。 [書式の例] 1.$return = quotemeta;
サンプルソース
$addr = 'info@att.or.jp'; $return = quotemeta($addr); # "\Q$addr$E" と同じ print $return; 【表示結果】 info\@att\.or\.jp |
|||||||||||||||||||