He leído how accented characters might sometimes match [a-z]. Lo que me gustaría saber es cómo podría hacer coincidir un personaje acentuado específico. Obviamente, preg_match('/[ñ]/', 'ñ')
no funciona.¿Cómo puedo unir los caracteres acentuados en preg_match()?
6
A
Respuesta
16
Utilice el modificador/u. Eso habilitará Unicode para los regexes. http://php.net/manual/en/reference.pcre.pattern.modifiers.php
4
Usted puede tomar sus códigos y combinar como \ xD0 - secuencias heximal si los símbolos acentuados no se aceptan
Cuestiones relacionadas
- 1. ¿Cómo puedo unir caracteres acentuados con PHP preg?
- 2. Caracteres acentuados en Emacs
- 3. Caracteres acentuados en Matplotlib
- 4. Ruby y Caracteres Acentuados
- 5. ¿Cómo puedo unir los caracteres unicode en antlr
- 6. Cómo puedo unir caracteres Unicode en Java
- 7. caracteres especiales preg_match
- 8. Problema con caracteres acentuados
- 9. ¿El módulo solicita cómo recuperar correctamente los caracteres acentuados?
- 10. ¿Cómo puedo hacer una expresión regular que tenga en cuenta los caracteres acentuados?
- 11. Mongodb coincide con los caracteres acentuados como carácter subyacente
- 12. a juego con los caracteres acentuados Javascript expresiones regulares
- 13. ¿Cómo lidiar con caracteres acentuados en iOS SQLite?
- 14. ¿Deberían todos los caracteres acentuados usar entidades html?
- 15. Reemplazar todos los caracteres acentuados por su látex equivalente
- 16. Zend Lucene búsqueda y caracteres acentuados
- 17. Python Cuerda de limpieza + Manipulación (caracteres acentuados)
- 18. Problemas que muestran caracteres acentuados en francés en UTF-8
- 19. Eliminar todos los "caracteres de palabra" no de una cadena en Java, dejando caracteres acentuados?
- 20. MacOSX: cómo desactivar la entrada de caracteres acentuados
- 21. preg_match y caracteres latinos (no ingleses)?
- 22. preg_match con caracteres internacionales y acentos
- 23. ¿Qué significan los símbolos en preg_match?
- 24. usando preg_match para detectar caracteres persas (farsi) en la cadena
- 25. ¿Cómo puedo limitar los caracteres en UITextView?
- 26. ¿Por qué string.Compare parece manejar caracteres acentuados de manera incoherente?
- 27. ASP.NET MVC 3 jquery: Francés caracteres acentuados están mostrando como # 233 caracteres en pantalla
- 28. Resaltar palabras con (y sin) los caracteres acentuados/diacríticos en jQuery
- 29. ¿[a-z] alguna vez coincidirá con los caracteres acentuados en PREG/PCRE?
- 30. ¿Cómo puedo unir dos caminos en C#?
Gracias! Esto funciona en mi estación de trabajo Ubuntu pero, por desgracia, no funciona en la estación de trabajo Windows XP de mi compañero de equipo. –
Esto podría ser una incompatibilidad de PHP con Windows, no estoy seguro. –
Hmm. Finalmente lo tengo a trabajar. Tuvo que simplificar la expresión para usar la abreviatura '\ w' pero con el modificador'/u': 'preg_match ('/ [\ w]/iu', 'ñ');' funciona! –