Je débute avec BBedit pour convertir des pages html faite avec des
tableaux vers du CSS propre. J'ai fait un Applescript pour convertir
chaque page. principalement suppression des tab <td> et autres
remplacement, suppression.
Mon problème de débutant, je voudrais supprimer du texte où je connais
le début et la fin, mais avec un milieu variable en longueur (donc un
simple wildcard ne suffit pas). exemple
aa ddddddd bb
aa qqq bb
ma commande devrait donc être replace de "aa" jusqu'à "bb"
Je viens de passer plus d'une heure à lire le manuel de BBedit et je
patauge toujours. A l'aide. Merci.
Il me semble (mais nous sommes vendredi) que : "<b>((.(?!/b>))*)</b>" marcherait mieux, du moins chez moi. oups pardon, effectivement ça fonctionnerais bien mieux.
Et pour faire bonne mesure, je propose :
"<b[^>]*>(((.|n)(?!/b>))*)</b>" Je n'avais pas pensé aux arguments que peuvent accepter les balises.
Pour info, il existe des modificateurs (s,m) que l'on place à la fin d'une expression, et qui rend "." un peu plus glouton (avale les n et les r), mais là ça dépasse certainement ce que peut réaliser bbedit.
Je propose donc (au complet ce coup si et pervers-proof):
(j'apporterais des modifs si besoin est quand je l'aurais testé).
-- Daniel
Il me semble (mais nous sommes vendredi) que :
"<b>((.(?!/b>))*)</b>"
marcherait mieux, du moins chez moi.
oups pardon, effectivement ça fonctionnerais bien mieux.
Et pour faire bonne mesure, je propose :
"<b[^>]*>(((.|n)(?!/b>))*)</b>"
Je n'avais pas pensé aux arguments que peuvent accepter les balises.
Pour info, il existe des modificateurs (s,m) que l'on place à la fin
d'une expression, et qui rend "." un peu plus glouton (avale les n et
les r), mais là ça dépasse certainement ce que peut réaliser bbedit.
Je propose donc (au complet ce coup si et pervers-proof):
Il me semble (mais nous sommes vendredi) que : "<b>((.(?!/b>))*)</b>" marcherait mieux, du moins chez moi. oups pardon, effectivement ça fonctionnerais bien mieux.
Et pour faire bonne mesure, je propose :
"<b[^>]*>(((.|n)(?!/b>))*)</b>" Je n'avais pas pensé aux arguments que peuvent accepter les balises.
Pour info, il existe des modificateurs (s,m) que l'on place à la fin d'une expression, et qui rend "." un peu plus glouton (avale les n et les r), mais là ça dépasse certainement ce que peut réaliser bbedit.
Je propose donc (au complet ce coup si et pervers-proof):