Problem mit der Javascript - Regex - Wortgrenze (\ b)

Ich habe Schwierigkeiten bei der Verwendung\b und griechische Zeichen in einem regulären Ausdruck.

Beimdieses Beispiel [a-zA-ZΆΈ-ώἀ-ῼ]* Es gelingt mir, alle Wörter zu markieren, die ich möchte (sowohl Griechisch als auch Englisch). Nun überlege, dass ich Wörter mit 2 Buchstaben finden möchte. Für die englische Sprache verwende ich sowasdiese: \b[a-zA-Z]{2}\b. Können Sie mir helfen, einen regulären Ausdruck zu schreiben, der es schafft, Wörter in Griechisch mit zwei Buchstaben zu markieren? (Warum? Mein letztes Ziel ist es, sie zu entfernen).

verwendeter Text:

Monotone Griechisch: Το γάρ ούν και παρ 'υμίν λεγόμενον, ώς ποτε Φαέθων Ηλίου παίς το του πατρός άρμα ζεύξας δια το μή δυνατός είναι κατά την του πατρός οδόν ελαύνειν τα τ' επί της γής ξυνέκαυσε και αυτός κεραυνωθείς διεφθάρη, τούτο μύθου μέν σχήμα έχον λέγεται, το δέαληθές εστι των περί γήν και κατ 'ουρανόν ιόντων παράλλαξις και διά μακρόν χρχνονονου

Griechisch polytonisches: Τὸ γὰρ οὖν καὶ παρ 'ὑμῖν λεγόμενον, ὥς ποτε Φαέθων Ἡλίου παῖς τὸ τοῦ πατρὸς ἅρμα ζεύξας διὰ τὸ μὴ δυνατὸς εἶναι κατὰ τὴν τοῦ πατρὸς ὁδὸν ἐλαύνειν τὰ τ' ἐπὶ τῆς γῆς ξυνέκαυσε καὶ αὐτὸς κεραυνωθεὶς διεφθάρη, τοῦτο μύθου μὲν σχῆμα ἔχον λέγεται, τὸ δὲ ἀληθές ἐστι τῶν περὶ γῆν καὶ κατ 'οὐρανὸν ἰόντων παράλλαξις καὶ διὰ μακρὸν χρχνογ

DEUTSCH: Denn in Wahrheit die Geschichte, die in Ihrem und in unserem Land erzählt wird, wie einst Phaethon, der Sohn des Helios, den Wagen seines Vaters spannte, und weil er nicht in der Lage war, ihn auf dem Kurs seines Vaters zu fahren verbrannt alles, was auf der Erde war und er selbst starb durch einen Blitz, - diese Geschichte, wie es erzählt wird, hat die Mode einer Legende, aber die Wahrheit davon liegt im Auftreten einer Verschiebung der Körper in den Himmeln die sich um die Erde bewegen, und eine Zerstörung der Dinge auf der Erde durch heftiges Feuer, das in langen Abständen wiederkehrt.

was ich bisher versucht habe:

// 1
txt = txt.replace(/\b[a-zA-ZΆΈ-ώἀ-ῼ]{2}\b/g, '');

// 2
tokens = txt.split(/\s+/);
txt = tokens.filter(function(token){ return token.length > 2}).join(' ');

// 3
tokens = txt.split(' ');
txt = tokens.filter(function(token){ return token.length != 3}).join(' ') );

2 & 3 wurden hier zu meiner Frage vorgeschlagen:Javascript - Regex - wie man Wörter mit der angegebenen Länge entfernt

BEARBEITEN

Lesen Sie auch:

Warum kann ich keine Akzentzeichen neben einer Wortgrenze verwenden?Javascript + Unicode Regexes

Antworten auf die Frage(3)

Ihre Antwort auf die Frage