expressions régulières - Shell/Batch - Programmation
Marsh Posté le 15-11-2008 à 10:09:29
bonjour, à l'aide de sed j'aimerais effacer d'un texte les expressions du type '20 nov' ou '15 dec' alors j'ai mis :
Le probleme c'est que '20 nov' est bien effacée mais 'danemark' devient 'danek', donc comment faire un ET entre [0-3][0-9] et le reste ?
Marsh Posté le 15-11-2008 à 12:30:06
En mettant des \( ... \) autour de ta grosse expression en OU :
sed -e 's/[0-3][0-9] \(nov\|dec\|jan\|fev\|mar\|avr\|mai\|jui\|jui\|aou\|sep\|oct\)/;/g
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 15-11-2008 à 10:09:29
bonjour, à l'aide de sed j'aimerais effacer d'un texte les expressions du type '20 nov' ou '15 dec'
alors j'ai mis :
Le probleme c'est que '20 nov' est bien effacée mais 'danemark' devient 'danek', donc comment faire un ET
entre [0-3][0-9] et le reste ?
Message édité par majong le 15-11-2008 à 10:11:12