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 | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_STRING | Ein String-Objekt |
Stack(Out) | Top | STRING | Double-Metaphone-Phonetik des String-Objekts |