wala, je veux matcher "tout ce qui termine par '.jsp' (sans les ' et qui ne contient pas '.php'" merci edit: j'ai qqchose comme ^.*(?!\.php)\.jsp$ mais ça marche pas trop merci
^(.*?\.php)$ ?
c'est 'ne contient pas ".php"' ou bien 'ne se termine pas par ".php"' ?
c'est "ne contient pas .php ET se termine par .jsp" merci qd meme
EDIT:
le plus simple serait de faire un preg_match avant?
oui MAIS. je ne suis pas en php. je file la regex dans un fichier de config qui fait un truc si ça matche. et je veux pas que ça fasse ce truc si y'a .php dans la chaine qu'elle utilise... tu vois?
Ouais mais je sais pas comment on fait?
(.+?)[^(\.php)](.+?)(\.jsp)$ ?
Ah ouais, ^ negates the class?
jooooce! ben apparement spa bon puisque ça matche sur bla.php/eineh.jsp
et (.+?)([^(\.php)])(.+?)(\.jsp)$ ?
(.+?)(^[\.php])(.+?)(\.jsp)$ ?
nan ca ca passera pas ^[\.php] ca veut dire qu'il va dégager tout ce qui contient . ou p ou h ou p
vos 2 dernieres matchent pas sur "yo.jsp"
(.*)([^(\.php)])(.*)(\.jsp)$ ?
Wé je m'en doutais? et (.*?)(^[(\.php)])(.*?)(\.jsp)$ ?
ouais mais ça matche aussi sur "yo.php/blah.jsp" du coup c desesperant struc
tient et pourquoi pas tout simplement : ([^(\.php)])*(\.jsp)$ ou ([^(\.php)])+?(\.jsp)$
matche pas sur yo.jsp
pareil, ça matche sur "yo.php/yo.jsp"
marre?
^(.*?[^\.php)].*?\.jsp)$ ^(.*?(^\.php)).*?\.jsp)$
Suis pas trop doué en REGEXP, désolé?
bon moi j'abandonne pour ce soir si vous avez encore des idées... merci. moi jpige rien. merci
c rien merci qd mm
zarbe ca Alors ([^(\.php)])+(\.jsp)$ OU ^([^(\.php)])+(\.jsp)$
la 2e semble etre la bonne! tain juste quand j'allais enfin au pieu jrigole, merci bocou!!!
tain ça marche pas dans le bidule de config de merde là
5:46 ????????????