母音がAEIOUである子音か母音かによって、文章中の各文字をある種の文字に変換したい。Perl、string replacement
私は、文字列
$string = 'Hello'
を持っているのであれば、私はその結果
$string = 'CVCCV'
を見たいのですが。
$string =~ s/A/V/
$string =~ s/B/C/
$string =~ s/C/C/
をというようにチェックするために、個別に各文字を変換しますが、確かにこれを行うには、より効率的な方法が存在しなければならない:
は、私が使用することができます知っています。
非常に便利に!どうもありがとうございます! – Brian
問題ありません。 http://www.regular-expressions.infoは優れたリファレンスです。それが役に立つと思うかもしれません。 – syrion
'y/AEIOU/V /'はいつもありますが、その補数 'y/AEIOU/C/c'はあなたが探していたものではないかもしれません。実際に 's ///'を使うつもりなら、大文字と小文字を区別しない '/ i'を使うこともできます。 – tchrist