Preguntas etiquetadas con preg-replace

15
Eliminar múltiples espacios en blanco
Estoy obteniendo $row['message']de una base de datos MySQL y necesito eliminar todos los espacios en blanco como, \n \tetc. $row['message'] = "This is a Text \n and so on \t Text text."; debe formatearse para: $row['message'] = 'This is a Text and so on Text text.'; Lo intenté: $ro = …

4
¿Cómo puedo convertir expresiones ereg a preg en PHP?
Dado que las expresiones regulares POSIX (ereg) están en desuso desde PHP 5.3.0, me gustaría conocer una manera fácil de convertir las expresiones antiguas a PCRE (expresiones regulares compatibles con Perl) (preg) . Por ejemplo, tengo esta expresión regular: eregi('^hello world'); ¿Cómo puedo traducir expresiones en preg_matchexpresiones compatibles? Nota: Esta …

19
Reemplazo de caracteres acentuados php
Estoy tratando de reemplazar los caracteres acentuados con los reemplazos normales. A continuación se muestra lo que estoy haciendo actualmente. $string = "Éric Cantona"; $strict = strtolower($string); echo "After Lower: ".$strict; $patterns[0] = '/[á|â|à|å|ä]/'; $patterns[1] = '/[ð|é|ê|è|ë]/'; $patterns[2] = '/[í|î|ì|ï]/'; $patterns[3] = '/[ó|ô|ò|ø|õ|ö]/'; $patterns[4] = '/[ú|û|ù|ü]/'; $patterns[5] = '/æ/'; $patterns[6] …

3
Reemplace el modificador preg_replace () e con preg_replace_callback
Soy terrible con las expresiones regulares. Estoy tratando de reemplazar esto: public static function camelize($word) { return preg_replace('/(^|_)([a-z])/e', 'strtoupper("\\2")', $word); } con preg_replace_callback con una función anónima. No entiendo qué está haciendo \\ 2. O para el caso exactamente cómo funciona preg_replace_callback. ¿Cuál sería el código correcto para lograr esto?
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.