J'essaie d'écrire un compteur de mots pour les fichiers LyX.Manipulation du texte dans Ruby
La vie est presque très simple car la plupart des lignes qui doivent être ignorées commencent par \
(je suis prêt à faire l'hypothèse qu'aucune ligne textuelle ne commence par des barres obliques inverses) - cependant, certaines lignes ressemblent à du vrai texte. ne sont pas, mais ils sont entourés par \begin_inset
et \end_inset
:
I'm genuine text.
\begin_inset something
I'm not real text
Perhaps there will be more than one line! Or none at all! Who knows.
\end_inset
/begin_layout
I also need to be counted, and thus not removed
/end_layout
est-il un moyen rapide de Ruby pour dépouiller les (la plus petite quantité de) texte entre deux marqueurs? J'imagine que les expressions régulières sont la voie à suivre, mais je n'arrive pas à comprendre ce qu'elles devraient être.
Merci à l'avance
D'oh! * coups de tête * bien sûr - merci! –