Código PHP:
$Titulo = ereg_replace('|\(.*\)|', '', $Titulo);
| |||
dudas sobre expresiones regulares Hola, tengo una duda, cuando en el patron de esta espresion regular le pongo esto : | Código PHP: |
| ||||
Respuesta: dudas sobre expresiones regulares Lo que sucede que en el caso que estas usando ereg no usa delimitadores. Tambien te sugiero no usar los ereg son funciones obsoletas. Los preg necesitan usar delimitadores y puedes usar lo que quieras, pero por lo general se usan estos caracteres |, /, @. Te sugiero usar más bien los caracteres / o @ porque el caracter | se usa para indicarle a la expresion regular ver una opción o otra. Me explico mejor, ejemplo de uso
Código PHP:
Eso le va a decir a php que busque algo o esto en la variable $buscar. Ver original
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: dudas sobre expresiones regulares Es mas bien para indicar los limites de una expresion regular. Porque tambien en las expresiones regulares existen lo que se llama Modificadores de contexto que van afuera de los delimitadores y tienen unas funciones en especifico, como por ejemplo indicarle a la expresion regular que no quiere que sea case sensitive usas el modificador i y este va fuera del delimitador que hayas establecido. Te sugiero leer sobre expresiones regulares para que te puedas desenvolver
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: dudas sobre expresiones regulares Cita: Ya entendi, gracias, ya lei ese manual, pero no soluciona todas mis dudas.
Iniciado por abimaelrc Es mas bien para indicar los limites de una expresion regular. Porque tambien en las expresiones regulares existen lo que se llama Modificadores de contexto que van afuera de los delimitadores y tienen unas funciones en especifico, como por ejemplo indicarle a la expresion regular que no quiere que sea case sensitive usas el modificador i y este va fuera del delimitador que hayas establecido. Te sugiero leer sobre expresiones regulares para que te puedas desenvolver Salu2 |