Bonjour,
J'aimerais avoir une regexp qui arrive à me matcher des expressions du genre:
Jusqu'ici, pas de soucis. Mais je dois également être capable de matcher ces expressions
Code : Sélectionner tout - Visualiser dans une fenêtre à part route delete src 192.168.1.10 dst 192.12.23.69 ncol test
J'ai essayé de faire une expression comme celle ci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 route delete src 192.168.1.10 route delete src 192.168.1.10 route dst 192.168.1.10 route delete dst 192.168.1.10
Mais bien évidemment le | est "exclusif", c'est à dire qu'il est seulement capable de comprendre des expressions comme celles ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 my $ip = "[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}"; my $cole = "[a-zA-Z0-9:_\-]+"; ^route\sdelete\ssrc\s($ip)|dst\s($ip)|ncol\s($col)
Avez vous une idée pour que ma regexp match tous les exemples d'expressions données ci dessus?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 route delete src 192.168.1.10 route delete dst 192.168.1.10 route delete ncol test
Merci
Partager