tester si chaine contient un saut de ligne

tester si chaine contient un saut de ligne - Perl - Programmation

Marsh Posté le 27-09-2006 à 15:30:22    

Bonjour,
 
existe il un moyen de tester si une chaine contient un saut de ligne en perl?
Quelque chose du style:
 

Code :
  1. if(machaine =~ /\n/){
  2. }


 
Merci

Reply

Marsh Posté le 27-09-2006 à 15:30:22   

Reply

Marsh Posté le 27-09-2006 à 15:37:27    

comme tu l'as écrit sauf qu'il manque un $ a machaine, un backslash devant le n ( j'imagine que le forum l'a fait disparaitre) et eventuellement un g à la fin de ta regex ...

Code :
  1. print 'OK' if "a\nb" =~ /\\n/;


voir même

Code :
  1. print 'OK' if 'a
  2. b' =~ /\\n/;


Reply

Marsh Posté le 27-09-2006 à 15:47:09    

Ok merci effectivement le dollard et le backslash ont disparu. Apparemment j'avais bien la réponse dans la question.
 
Merci de la confirmation

Reply

Sujets relatifs:

Leave a Replay

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