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 expressionsCode:route delete src 192.168.1.10 dst 192.12.23.69 ncol test
J'ai essayé de faire une expression comme celle ciCode:
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:
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:
1
2
3
4 route delete src 192.168.1.10 route delete dst 192.168.1.10 route delete ncol test
Merci