Salut,
j'ai tenté de faire une expression régulière pour une chaine d'un format donné. Cette chaine provient d'une page web. Mais sur firefox les espaces sont remplacés par des tabs.
Dans l'expression régulière je gère les tabs mais pourtant l'expression ne marche pas. Elle marche sur IE qui utilise des espaces par contre.
Si quelqu'un peut m'aider a corriger cette expression, merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 //découper la ligne de ce type : "2004-09-17 19:17:55 name1 (name2)" // ------------------------------------------------------------------------------------------ // suppression des blancs en début de chaine ltrim ($line); // vérification if ( ! ereg( '([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})[ \t]([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})[ \t](.*)[ \t](\()(.*)(\))', $line,$regs ) ) { return false }
Partager