![]() |
|||
| | HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問合せ | ミスティーネット | リンク集 | | |||
|
HOME >> アルファベットで関数を検索 >> study
study [パターンマッチングの対象を学習する]
[文字列処理関数]
[関数の使い方・書式]○ = study [☆] ☆:何度もパターンマッチの対象となると思われる文字列。 [関数の機能] 何度もパターンマッチの対象となると思われる文字列☆を学習し、 高速のマッチングが行なえるようにします。但し、対象とパターンによっては、study しない方が早い場合もあります。 比較的長い文字列を対象に、何通りもの短い文字列のパターンでマッチングを行なう場合に効果があります。
サンプルソース
● パターンマッチの高速化
undef $\;
while (<>) {
study;
s/\bmatch\b/マッチ/g;
s/\bstudy\b/学習/g;
s/\bwhile/その間/g;
s/\bprint/出力/g;
print;
}
$\ = "\n";
|
|||||||||||||||||||