Parece que el ejemplo que te di, no lo analizaste bien. Existe una expresion con el simbolo ? que indica que la el caracter que está antes puede ser opcional, o sea 0 ó 1 veces se puede mostrar. Te recomiendo que leas un manual de expresiones regulares. Y también usa
RewriteCond para que condiciones los patrones.