Thread reguläre Ausdrücke
(17 answers)
Opened by NC10 at 2009-01-03 19:43 Code: (dl
)
if (lc($_) =~ y/aeiou// == 1) { Kann mir das noch jemand genau erklären? tr ersetzt irgendetwas durch irgendetwas. Also tr/Suchliste/Ersetzungsliste quasi, oder? Also in meinem konkreten Fall wird ein Vokal, also entweder a e i o oder u durch nichts ersetzt und jedes dieser Ersetzungen wird auf eins gezählt. nur dann handel es sich um ein Wort mit nur einem Vokal. Versteh ich das so richtig? Wenn ja, dann hab ich mir gedacht könnte ich einen Vokal genauso gut durch beispielsweise ein v ersetzen. ALso zum Beispiel y/aeiou/v/==1 . Funktioniert aber nicht? Warum? Vielen Dank für eure super Hilfe! NC10 |