Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4039 connectés 

 


Dernière réponse
Sujet : boolay en regex .... help needed
darklord

--greg-- a écrit a écrit :

tain ça marche pas dans le bidule de config de merde là
:/




 
 :ouch: 5:46 ????????????


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darklord

--greg-- a écrit a écrit :

tain ça marche pas dans le bidule de config de merde là
:/




 
 :ouch: 5:46 ????????????

joce :??:
--greg-- tain ça marche pas dans le bidule de config de merde là
:/
--greg--

joce a écrit a écrit :

zarbe ca :D
 
Alors  
 
([^(\.php)])+(\.jsp)$ :D
 
OU
 
^([^(\.php)])+(\.jsp)$



la 2e semble etre la bonne!
tain juste quand j'allais enfin au pieu :/
 
jrigole, merci bocou!!! :)

joce

--greg-- a écrit a écrit :

pareil, ça matche sur "yo.php/yo.jsp"
:(



zarbe ca :D
 
Alors  
 
([^(\.php)])+(\.jsp)$ :D
 
OU
 
^([^(\.php)])+(\.jsp)$

--greg--

Freekill a écrit a écrit :

Suis pas trop doué en REGEXP, désolé?  :(  



c rien merci qd mm

--greg-- bon moi j'abandonne pour ce soir
si vous avez encore des idées... merci.
moi jpige rien.
 
merci :)
Freekill Suis pas trop doué en REGEXP, désolé?  :(
Freekill ^(.*?[^\.php)].*?\.jsp)$  
 
^(.*?(^\.php)).*?\.jsp)$  
 
--greg-- marre?
--greg--

joce a écrit a écrit :

tient et pourquoi pas tout simplement :
 
([^(\.php)])*(\.jsp)$
 
ou
 
([^(\.php)])+?(\.jsp)$
 



pareil, ça matche sur "yo.php/yo.jsp"
:(

--greg--

Freekill a écrit a écrit :

 
 
Wé je m'en doutais?
 
et (.*?)(^[(\.php)])(.*?)(\.jsp)$ ?



matche pas sur yo.jsp

joce tient et pourquoi pas tout simplement :
 
([^(\.php)])*(\.jsp)$
 
ou
 
([^(\.php)])+?(\.jsp)$
--greg--

joce a écrit a écrit :

 
(.*)([^(\.php)])(.*)(\.jsp)$  
 
?



ouais mais ça matche aussi sur "yo.php/blah.jsp" du coup :/
c desesperant struc

Freekill

joce a écrit a écrit :

 
 
nan ca ca passera pas :D
^[\.php] ca veut dire qu'il va dégager tout ce qui contient . ou p ou h ou p :D




 
Wé je m'en doutais?
 
et (.*?)(^[(\.php)])(.*?)(\.jsp)$ ?

joce

--greg-- a écrit a écrit :

vos 2 dernieres matchent pas sur "yo.jsp"
:(




(.*)([^(\.php)])(.*)(\.jsp)$  
 
?

--greg-- vos 2 dernieres matchent pas sur "yo.jsp"
:(
joce

Freekill a écrit a écrit :

(.+?)(^[\.php])(.+?)(\.jsp)$ ?
 




 
nan ca ca passera pas :D
^[\.php] ca veut dire qu'il va dégager tout ce qui contient . ou p ou h ou p :D

Freekill (.+?)(^[\.php])(.+?)(\.jsp)$ ?
joce et
 
(.+?)([^(\.php)])(.+?)(\.jsp)$
 
?
--greg-- jooooce!:D
 
ben
apparement spa bon:(
puisque ça matche sur bla.php/eineh.jsp
:(
Freekill

joce a écrit a écrit :

 
(.+?)[^(\.php)](.+?)(\.jsp)$ ?




 
Ah ouais, ^ negates the class?

joce

--greg-- a écrit a écrit :

wala, je veux matcher "tout ce qui termine par '.jsp' (sans les ') et qui ne contient pas '.php'"
 
merci :D
 
edit: j'ai qqchose comme ^.*(?!\.php)\.jsp$ mais ça marche pas trop
 
merci[:dawa]




(.+?)[^(\.php)](.+?)(\.jsp)$ ?

Freekill Ouais mais je sais pas comment on fait? :/
--greg--

Freekill a écrit a écrit :

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?

Freekill le plus simple serait de faire un preg_match avant?
zion EDIT: [:grilled]
--greg-- c'est "ne contient pas .php ET se termine par .jsp"
 
merci qd meme :D
Freekill c'est 'ne contient pas ".php"' ou bien 'ne se termine pas par ".php"' ?
Freekill ^(.*?\.php)$
 
?
--greg-- wala, je veux matcher "tout ce qui termine par '.jsp' (sans les ') et qui ne contient pas '.php'"
 
merci :D
 
edit: j'ai qqchose comme ^.*(?!\.php)\.jsp$ mais ça marche pas trop
 
merci[:dawa]

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)