WordBreak für Sprachen ohne Leerzeichen zwischen Wörtern

27/03/2011 - 10:29 von Hermie | Report spam
Gibt es eine Funktion eingebaut in Windows, die mir sagt, wo ein Wort
endet und wo das nàchste aufhört, z. B. für Chinesisch?

Wenn ich z. B. einen Thai-Text (hat auch kein Leerzeichen zwischen den
Wörtern) in Notepad kopiere und mit Strg und dem Rechtspfeil zum
nàchsten Wort hüpfe, dann funktioniert das wunderbar, obwohl kein
Leerzeichen da steht.

Danke!
Hermie
 

Lesen sie die antworten

#1 Thorsten Albers
27/03/2011 - 13:49 | Warnen spam
Hermie schrieb im Beitrag
<immsiu$vja$01$...
Gibt es eine Funktion eingebaut in Windows, die mir sagt, wo ein Wort
endet und wo das nàchste aufhört, z. B. für Chinesisch?



Nicht so direkt. Du mußt den Typ jedes Zeichen des Strings einzeln mit
Hilfe von z.B. GetStringTypeW() und z.B. CT_CTYPE1 ermitteln und dann
anhand der zurückgegebenen C1_*-Flags selbst entscheiden, ob Du da 'halt
machen' willst.

Thorsten Albers

gudea at gmx.de

Ähnliche fragen