Ca devrait etre un truc de ce genre :
Code :
- #^\s*(\S(?:\S|\s(?=.*\S))+)#
|
l'idee :
1. consommer les blancs de debut de ligne avec le \\s*\\S ... \S que l'on inclu dans le resultat car c'est le premier caractere de la partie interressante !
2. puis la partie interressante sera constitué d'une suite de :
* caractere non blanc : \\S
ou
* caractere blanc qui auront un caractere non blanc klk part sur leur doirte : \\s(?=.*\\S)
Message édité par afbilou le 29-03-2006 à 18:31:34