Preguntas etiquetadas con preg-match

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 …

4
Regex: especifique "espacio o inicio de cadena" y "espacio o final de cadena"
Imagine que está tratando de hacer coincidir el patrón "stackoverflow". Quieres lo siguiente: this is stackoverflow and it rocks [MATCH] stackoverflow is the best [MATCH] i love stackoverflow [MATCH] typostackoverflow rules [NO MATCH] i love stackoverflowtypo [NO MATCH] Sé cómo analizar stackoverflow si tiene espacios en ambos sitios usando: /\s(stackoverflow)\s/ …
127 regex  preg-match 


1
"Modificador desconocido 'g' en ..." cuando se usa preg_match en PHP?
Esta es la expresión regular que estoy tratando de usar: /^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim Lo encontré en este sitio y funciona muy bien cuando lo pruebo. Pero tan pronto como lo coloco en mi código, aparece este mensaje: Warning: preg_match() [function.preg-match]: Unknown modifier 'g' in C:\xampp\htdocs\swebook\includes\classes.php on line 22 ¿Alguien puede explicar qué …

2
Expresión regular que contiene una palabra u otra
Necesito crear una expresión que coincida con un número entero seguido de "segundos" o "" minutos " Probé esta expresión: ([0-9]+)\s+(\bseconds\b)|(\bminutes\b) Funciona bien durante segundos, pero no minutos. Por ejemplo, "5 segundos" da 5; segundos; mientras que "5 minutos" da ;; minutos
83 regex  preg-match 
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.