Lade...
 

CX_STRING::DoubleMetaphone

CX_STRING::DoubleMetaphone

174605

Beschreibung:

Die Double-Metaphone-Phonetik gibt für einen String eine Repräsentation seiner ungefähren Aussprache im Englischen an. Hierbei werden Vokale bis auf einen evtl. am Anfang stehenden Vokal ignoriert und Laute zusammengefasst. Ein anfänglicher Vokal wird stets als "A" markiert. Hierdurch lassen sich Strings darauf untersuchen, ob sie im Englischen ähnlich ausgesprochen würden.

Beispiel:
  • Cookie → KK
  • Otto → AT
  • Xenophobia → SNFP
  • Schiet → XT
  • Meyer → MR
Code-Beispiel:
Var(s)
CreateTransObject(CX_STRING) -> s
"Xenophobia" s Put
s Call(DoubleMetaphone) // == "SNFP"

 

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_STRING Ein String-Objekt
Stack(Out) Top STRING Double-Metaphone-Phonetik des String-Objekts
Funktionsaufruf: Call(DoubleMetaphone)