boolay en regex .... help needed

boolay en regex .... help needed - Programmation

Marsh Posté le 15-08-2002 à 03:52:09    

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]

Reply

Marsh Posté le 15-08-2002 à 03:52:09   

Reply

Marsh Posté le 15-08-2002 à 04:55:33    

^(.*?\.php)$
 
?


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 15-08-2002 à 04:56:44    

c'est 'ne contient pas ".php"' ou bien 'ne se termine pas par ".php"' ?


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 15-08-2002 à 05:04:11    

c'est "ne contient pas .php ET se termine par .jsp"
 
merci qd meme :D

Reply

Marsh Posté le 15-08-2002 à 05:04:30    

EDIT: [:grilled]


Message édité par zion le 15-08-2002 à 05:05:01

---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 15-08-2002 à 05:06:59    

le plus simple serait de faire un preg_match avant?


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 15-08-2002 à 05:09:00    

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?

Reply

Marsh Posté le 15-08-2002 à 05:09:48    

Ouais mais je sais pas comment on fait? :/


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 15-08-2002 à 05:10:05    

--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)$ ?


Message édité par joce le 15-08-2002 à 05:10:41
Reply

Marsh Posté le 15-08-2002 à 05:12:44    

joce a écrit a écrit :

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




 
Ah ouais, ^ negates the class?


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 15-08-2002 à 05:12:44   

Reply

Marsh Posté le 15-08-2002 à 05:13:03    

jooooce!:D
 
ben
apparement spa bon:(
puisque ça matche sur bla.php/eineh.jsp
:(

Reply

Marsh Posté le 15-08-2002 à 05:14:51    

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

Reply

Marsh Posté le 15-08-2002 à 05:15:44    

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


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 15-08-2002 à 05:16:58    

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

Reply

Marsh Posté le 15-08-2002 à 05:17:21    

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

Reply

Marsh Posté le 15-08-2002 à 05:18:34    

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

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




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

Reply

Marsh Posté le 15-08-2002 à 05:19:15    

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)$ ?


Message édité par Freekill le 15-08-2002 à 05:19:41

---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 15-08-2002 à 05:19:53    

joce a écrit a écrit :

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



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

Reply

Marsh Posté le 15-08-2002 à 05:19:53    

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


Message édité par joce le 15-08-2002 à 05:20:27
Reply

Marsh Posté le 15-08-2002 à 05:20:17    

Freekill a écrit a écrit :

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



matche pas sur yo.jsp

Reply

Marsh Posté le 15-08-2002 à 05:21:29    

joce a écrit a écrit :

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



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

Reply

Marsh Posté le 15-08-2002 à 05:28:58    

marre?

Reply

Marsh Posté le 15-08-2002 à 05:31:27    

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


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 15-08-2002 à 05:31:57    

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


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 15-08-2002 à 05:33:45    

bon moi j'abandonne pour ce soir
si vous avez encore des idées... merci.
moi jpige rien.
 
merci :)

Reply

Marsh Posté le 15-08-2002 à 05:34:30    

Freekill a écrit a écrit :

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



c rien merci qd mm

Reply

Marsh Posté le 15-08-2002 à 05:34:46    

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

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



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


Message édité par joce le 15-08-2002 à 05:35:08
Reply

Marsh Posté le 15-08-2002 à 05:37:01    

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!!! :)

Reply

Marsh Posté le 15-08-2002 à 05:46:23    

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

Reply

Marsh Posté le 15-08-2002 à 06:34:53    

:??:

Reply

Marsh Posté le 15-08-2002 à 09:42:26    

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

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




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


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed