Je crois que le PO veux récupérer plusieurs éléments des lignes qui matchent, d’où l’utilisation des groupes nommés…
Par contre, il faut faire attention aux espaces –*on ne peut presque jamais assumer un nombre précis d’espaces*! Et évidemment, ne pas oublier d’échapper le point quand on veut l’utiliser au sens littéral*! :mrgreen:
Je pense que ce motif devrait mieux fonctionner*:
Code:
^(?P<premsg>.*)\s+(?P<sensor>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}).*WARN\s+(?P<postmsg>.*:\))\s+(Unable to obtain VM statistics).*