El Friday 11 July 2008 12:32:22 Jose Fernandez escribió:Iñaki, ¿qué función cumple ese punto?"^sip:[0-1]*@*" significa: Todo lo que empiece por "sip" (en minúsculas) seguido de ":", de varios o ningún 0 ó 1, y luego ****cero o varias @****. No creo que esto sea lo que quieres, ya que números como estos NO te los coge: - sip:03434@qweqwe - sip:1092@poiopi Si pones un punto: @.* => Una @ seguida de cualquier caracter (el punto) cero o varias veces.Ese if lo tengo puesto para que todo lo marcado que empiece por 0 ó 1 lo envíe a "rewritehost".Pues está mal, porque: [0-1]* => **cero** o varios ceros o unos. Y no pongas el guión que implica rango (aunque funciona de casualidad). ¿Qué tal vas de expresiones regulares? te veo ciertos fallos, mírate un manual de expresiones regulares, hazme caso. PD ¿Por qué todo el mundo compara todo el URI cuando sólo quiere comparar el username? Yo haría esto: if ( $rU == "^[01]" ) Pero no hagas la de probar si funciona la que te doy y no mirar un manual de expresiones regulares, que la volvería a pifiar más tarde ;)
José Fernández Perete jose.fernandez@daikon.es móvil: (+34) 672 173 199 DAIKON Integración y Desarrollo S.L. |