Dernièrement j’ai voulu extraire toutes les adresses mails d’un fichier. Chaque ligne contenait une adresse mail entouré par du texte. Supprimer ce qu’il y avait avant l’adresse fut simple car il s’agissait d’une chaîne de caractère constante pour toutes les lignes. Un simple rechercher “chaîne de caractère” remplacer par “caractère vide” a suffit. Ce qui suivait l’adresse mail était un peu plus compliqué car il me fallait supprimer, dans toutes les lignes, une partie commençant par un caractère spécifique et jusqu’à la fin de la ligne. Le caractère en question étant le guillemet “. Cette manipulation peut ce faire grâce à la fonction Rechercher, dans laquelle il faut activer les expressions régulières. L’expression régulière a utilisé est la suivante:
".*$
- “: le caractère qui définit le début du bloc à supprimer
- .*: signifie tout le contenu
- $: signifie la fin de la ligne