Articles of regex

PHP elimina el carácter especial de la cadena

Tengo problemas para eliminar caracteres especiales. Quiero eliminar todos los caracteres especiales excepto “() /.% – &”, porque estoy configurando esa cadena como un título. Edité el código del original (mira debajo): preg_replace(‘/[^a-zA-Z0-9_ -%][().][\/]/s’, ”, $String); Pero esto no funciona para eliminar caracteres especiales como: “‘s”, “”, “â €”, entre otros. código original: (esto funciona […]

Coincide con ^ nb ^ nc ^ n (por ejemplo, “aaabbbccc”) utilizando expresiones regulares (PCRE)

Es un hecho bien conocido que las implementaciones de expresiones regulares modernas (más notablemente PCRE) tienen poco en común con la noción original de gramáticas regulares . Por ejemplo, puede analizar el ejemplo clásico de una gramática sin contexto {a n b n ; n> 0} (ej. aaabbb ) usando esta expresión regular ( demo […]

Eliminar los caracteres de control de php String

parece trivial pero me da un mal momento: ¿Alguien tiene una pista para mí sobre cómo eliminar los caracteres de control como STX de una cadena php? Jugué con preg_replace(“/[^a-zA-Z0-9 .\-_;!:?äÄöÖüÜß=’\”]/”,””,$pString) pero descubrió que se eliminó mucho. ¿Hay alguna manera de eliminar solo los caracteres de control? tia K

He intentado hacer una expresión regular para unir y reemplazar las ocurrencias de una palabra clave en una porción de HTML: Quiero hacer coincidir keyword y keyword pero la keyword y la already linked keyword NO deben coincidir Solo estoy interesado en hacer coincidir (y reemplazar) la keyword en la 1.ª línea. El motivo por […]

Desinfección de expresiones regulares (PHP)

Me gustaría desinfectar una cadena en una URL así que esto es lo que básicamente necesito. Todo debe eliminarse, excepto caracteres alfanuméricos y espacios, y discontinuos. Los espacios deben convertirse en guiones. P.ej. This, is the URL! debe volver this-is-the-url

Regexp para agregar atributo en cualquier etiqueta xml

Tengo documentos xml bien formados en variables de cadena. Quiero usar preg_replace para agregar un atributo definido a cada etiqueta xml. Por ejemplo, reemplazar: some text por: some text Así que básicamente necesito la expresión de expresiones regulares para encontrar las tags de inicio y agregar mi atributo, pero soy un novato de expresiones regulares […]

Obtener contenido entre dos cadenas PHP

¿Cuál es la mejor manera de obtener el contenido entre dos cadenas, por ejemplo? ob_start(); include(‘externalfile.html’); ## see below $out = ob_get_contents(); ob_end_clean(); preg_match(‘/{FINDME}(.|\n*)+{\/FINDME}/’,$out,$matches); $match = $matches[0]; echo $match; ## I have used .|\n* as it needs to check for new lines. Is this correct? ## externalfile.html {FINDME} Text Here {/FINDME} Por alguna razón, esto […]

Patrón de expresión regular para que coincida con la url con o sin http: // www

No soy muy bueno en expresiones regulares en absoluto. He estado usando mucho código de framework hasta la fecha, pero no puedo encontrar uno que sea capaz de coincidir con una URL como http://www.example.com/etcetc pero también es capaz de detectar algo como www.example.com/etcetc y example.com/etcetc . Cualquier ayuda sería genial. ¡Gracias chicos!

Coincidencia de expresiones regulares “verticales” en una “imagen” ASCII

Nota: esta es una pregunta sobre las posibilidades de los sabores regex modernos. No se trata de la mejor manera de resolver esto usando otros métodos. Está inspirado en una pregunta anterior , pero esa no está restringida a regex. El problema En una “imagen” ASCII / art / map / string como: ….X……. ..X..X…X…. […]

Eliminar el atributo de estilo de las tags HTML

No soy muy bueno con las expresiones regulares, pero con PHP quiero eliminar el atributo de style de las tags HTML en una cadena que vuelve de TinyMCE. Así que cambie Text a solo vainilla Test . ¿Cómo lograría esto con algo así como la función preg_replace() ?