Articles of regex

Eliminar tags usando preg_replace

Estoy filtrando a través de una cadena (sacado de un archivo de texto) y eliminando todas las tags usando preg_replace. Por alguna razón, está eliminando el “script” de texto real, pero dejando el y. Intenté sustituir en / <(para tratar de tratarlo como un literal), pero eso solo genera errores. ¿Cómo puedo eliminar los corchetes […]

Obtenga la dimensión de un video usando expresiones regulares y ffmpeg

Si recibo esta cadena con un comando ffmpeg cuando intentas obtener información sobre un video: Copyright (c) 2000-2015 los desarrolladores de FFmpeg construidos con la configuración de gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-11): –prefix = / usr / local / cpffmpeg –enable-shared –enable- nonfree –enable-gpl –enable-pthreads –enable-libopencore-amrnb –enable-decoder = liba52 –enable-libopencore-amrwb –enable-libfaac –enable-libmp3lame –enable-libtheora […]

Patrón con puntos en el enrutamiento symfony2

Tengo 2 paquetes: uno para mi sitio web y otro para mi API. Mi API URL es mywebsite y la URL de mi sitio web es www.website.com . Utilizo el parámetro de host para filtrar rutas por host, y quiero permitir que localhost en uno de mis paquetes para fines de desarrollo local (sin crear […]

totalmente atascado en RegEx que funciona en el sandbox de prueba pero no funciona en vivo

Estoy totalmente atrapado en esto. Escribí este patrón RegEx que se supone que obtiene el valor de una cadena de un archivo cuyos contenidos obtengo con file_get_contents (); El RegEx que escribí es este: /.*\$test_variable\s*=\s*’?(.*?)’?;.*/is Mi función es: function tbs_quick_setting_find($variable) { global $savedsettings; $setting = preg_replace(“/.*\$”.$variable.”\s*=\s*’?(.*?)’?;.*/is”,’$1′,$savedsettings); if (!empty($setting)) { return $setting; } else { return […]

Regex para imprimir url desde cualquier página web con palabra específica en url

Estoy usando el código siguiente para extraer la URL de una página web y está funcionando bien, pero quiero filtrarla. Mostrará todas las direcciones URL en esa página, pero solo quiero la url que consiste en la palabra “super” $regex=’|<a.*?href="(.*?)"|'; preg_match_all($regex,$result,$parts); $links=$parts[1]; foreach($links as $link){ echo $link."”; } por lo tanto, solo debe hacer eco […]

php preg match – cómo obtener la etiqueta html?

hubo muchos hilos al respecto, pero aún necesito ayuda. Necesito usar preg_match para obtener el texto que necesito de las tags HTML. el HTML es: (I need this content) (por cierto, resolví mi problema con domdocument, pero necesito usar preg_match) Por favor ayuda. Saludos.

php split string usando regex

Necesito obtener el nombre de la compañía y su símbolo de cotización en diferentes matrices. Aquí están mis datos que se almacenan en un archivo txt: 3M Company MMM 99 Cents Only Stores NDN AO Smith Corporation AOS Aaron’s, Inc. AAN y así ¿Cómo haría esto usando expresiones regulares u otras técnicas? Gracias

Cómo eliminar palabras de un solo carácter de una cadena con preg_replace

Dada la siguiente entrada: “I went to 1 ‘ and didn’t see p” , ¿cuál es la expresión regular de la función preg_replace de PHP para eliminar todos los caracteres individuales (y los espacios sobrantes) para que la salida sea – “went to and didn’t see”. He estado buscando una solución para esto pero no […]

preg_match_all con delimitadores de espacio y coma

Logré obtener parte de preg_match devolviendo los valores que necesito, pero no puedo obtener la syntax correcta para devolver lo que sigue a esa cadena después de una coma. Cualquier ayuda es apreciada – gracias $regex = ‘{loadsegment+(.*?)}’; $input = ‘{loadsegment 123,789}’; preg_match_all($regex, $input, $matches, PREG_SET_ORDER); Resultado actual: $matches [0] [0] {loadsegment 123} [1] 123,789 […]

Reemplazar todo entre e incluyendo dos caracteres usando expresiones regulares en php

Intento eliminar todo entre dos caracteres, incluidos los dos caracteres, de una cadena que utiliza expresiones regulares en php. Intenté usar la respuesta en esta página, así que ahora tengo una línea en mi archivo php que se ve así: $message = preg_replace(‘\[[^\]]*]’, ”, $message); El problema es que recibo este error: Advertencia: preg_replace () […]