Eventuali duplicati:
Javascript RegExp + Word boundaries + unicode charactersparola Regex confine b ha problemi con dieresi (i caratteri speciali in tedesco)
In regex ECMA Script (testato qui per riferimento: http://regexpal.com/) ottengo falsi positivi con limiti di parola (utilizzando \b
) e caratteri di umlaut. Per esempio
regex \bPflanzen\b
non deve corrispondere "Pflanzenöl", ma lo fa. Se cambio lo ö
in un oe
, tutto funziona. Il Regex sembra non considerare le dieresi come parte delle parole, sebbene siano in molte lingue.
Qual è la soluzione migliore?
... e la soluzione migliore è utilizzare XRegExp, come [questa risposta] (http://stackoverflow.com/a/10591266/20938) consiglia. –