ai pus "browse-reviews/page-([^\/]+)-([^\/]+)\/)" intr-un grup (grupurile sunt marcate la inceput cu '(' si la sfarsit cu ')') care este retinut de interpretor (backreference) asa ca iti recomand sa scoti paranteza... daca nu doresti sa fie retinuta foloseste ?: imediat dupa paranteza, insa nu vad de ce ai face asta aici. in afara de asta nu uita sa comentezi caracterele care ar putea avea o alta valoare pentru interpretor (ca '-' sau '/'), adaugand un \ in fata acestora.
regula finala:
Cod:
RewriteRule ^(?:(en|ro|it|fr)\/)?(?:browse\-reviews\/page\-([0-9]+)\-([0-9]+)\/)?$ index.php?lng=$1&pag=user_all_rev_op&b=reviews&page=$2-$3 [L]
p.s. am inlocuit [^\/] (orice caracter care nu este '/') cu [0-9] care inseamna orice numar (banuiesc ca paginile vor fi reprezentate doar prin numere).