être ma première réponse sur, je ne peux pas downvote la réponse de Daniel sur javascript regex.
Je sais que c'est très en retard, mais la réponse de Daniel est incorrecte. Il exclut les caractères anciens ci-dessous! Ceci est important si vous travaillez sur une application biblique qui recherche des mots en grec ancien!
Ceci est la regex correcte pour trouver grec & Copte dans js:
/[\u0370-\u03FF]+/gm
http://unicode.org/charts/PDF/U0370.pdf
Extrait du tableau:
0370 Ͱ LETTRE MAJUSCULE GRECQUE HETA → 2C75 Ⱶ latin lettre majuscule moitié h
0371 ͱ GRECQUE LETTRE HETA → 2C76 ⱶ lettre minuscule latine moitié h
0372 Ͳ LETTRE MAJUSCULE GRECQUE ARCHAIC SAMPI
0373 ͳ GRECQUE LETTRE ARCHAIC SAMPI
EDIT: souligne Craig que L'expression rationnelle de Daniel est correcte pour l'OP. Bien que je ne puisse trouver où l'OP spécifie le texte grec qu'il évalue, je reconnais que ma réponse n'est valable que pour les textes anciens. Pendant que je suis en train d'éditer cela, je tiens également à souligner qu'aucune expression rationnelle ne correspond ici aux caractères grecs avec le type d'accentuation que Perseus ajoute à leurs textes. Donc, si vous installez le http://www.perseus.tufts.edu/hopper/, ou utilisez l'une de leurs ressources de domaine public dans une application, faites attention avec mon regex.
Quel langage de programmation? – kennytm
Pourquoi la langue est-elle importante? RegEx a ses propres normes, n'est-ce pas? – Romain
Le langage de programmation * et le format de chaîne * (locale) sont tous les deux importants. – Gabe