19/04/2011, 14:37
|
| | Fecha de Ingreso: abril-2011
Mensajes: 2
Antigüedad: 13 años, 6 meses Puntos: 0 | |
Expresion Regular Buenas tardes, estoy teniendo problemas para armar una expresion regular que permita la paginacion de un sitio, al final de sus argumentos. la url es algo asi:
nombre-category-12/textoabuscar-clave1-clave2-claveN
o
nombre-category-12/textoabuscar-clave1-clave2-claveN-page-2
(las 2 deberian ser validas).
La expresion regular que tengo es:
#/(.*)-cat-([0-9]+)/([^-]*)-(.*)(-page-[0-9]+)#
La cual solo funciona cuando el page existe
Tambien intente con:
#/(.*)-cat-([0-9]+)/([^-]*)-(.*)(-page-[0-9]+)?#
Pero me devuelve el page dentro de los parametros (como una clave mas)
Por lo que pude averiguar, el "?" (0 o 1) le da prioridad al 0. Hay alguna forma de modificar esto?
Desde ya., muchas gracias.
Saludos |