CGI 作成の初歩 |
|
11. 文字列の置き換え |
前項で行った、文字列の検索と似たような処理で文字の置き換えが行えます。
「最初にマッチしたもののみ置換えする」
$置換え文字列 =~ s/置き換えたい文字/置換え後の文字/;
「発見したものを全て置き換える」
$置換え文字列 =~ s/置き換えたい文字/置換え後の文字/g; |
$置換え文字列 の中から、置き換えたい文字列を検索し、
発見した場合は 置換え後の文字 で置換えを行います。
|
$tmp =~ s/さん/様/g; |
変数$tmp に含まれる さん という文字列を全て 様 に置換え |
変数 $aaa に含まれる さん という文字列を全て 様 に置き換えます。
|
大文字小文字を区別せず全て置換えを行う |
オプションは複数指定することができます。
下の例では 大文字小文字の違いのある NAKATA という文字列を 区別せず置換えを
行う i のオプションと、全て置換えする g のオプションの両方を使っています。
|
次項はフォームから入力された値の受け取り方〜表示を行います。 |
|
|
|