Una expresión regular normal para permitir letras solo sería "[a-zA-Z]" pero soy de Suecia, así que tendría que cambiar eso en "[a- zåäöA-ZÅÄÖ] ". Pero supongamos que no sé qué letras se usan en el alfabeto.Expresión regular para capturar letras más allá de az
¿Existe alguna manera de saber automáticamente qué caracteres son válidos en una configuración/idioma determinados o si simplemente debo hacer una lista negra de caracteres que yo (creo que) sé que no quiero?
Para aquellos que no están tan familiarizados con la expresión regular (como yo), el código correcto actual es: \ p {Ll} –
Para hacer coincidir letras use '\ p {L}'. Para unir letras con signos diacríticos, use '(?> \ P {L} \ p {M} *)'. Para hacer coincidir letras mayúsculas, use '\ p {Lu}'. Para hacer coincidir letras minúsculas, sí, use '\ p {Ll}'. –