OVH Cloud OVH Cloud

[Auctex] sos regexp

11 réponses
Avatar
JJ. Rétorré
Je n'arrive pas à composer une regexp de remplacement dans
query-replace-regexp pour remplacer la chaîne "<texte>" par
\og{}<texte>\fg{} quand <texte> contient des retours à la ligne.

Tout aussi bien, j'aimerais remplacer *<texte>* par \emph{<texte>} et
bien évidemment je n'y arrive pas non plus.

Si quelqu'un peut m'aider...

--
JJR

1 réponse

1 2
Avatar
JJ. Rétorré
TeXnicien de surface disait le 11/09/11 que :

Le 09/11/2011 22:34, JJ. Rétorré a écrit :
TeXnicien de surface disait le 11/09/11 que :

Le 09/11/2011 11:08, Lucas Levrel a écrit :
Le 8 novembre 2011, TeXnicien de surface a écrit :

Si tu veux remplacer plus d'un
espace, ce que je fais c'est (mais il y a peut-être moyen d'alléger la
notation) "[0-9]+[ ]+" et je remplace par 1~



Est-ce que
[0-9]+ +
ne suffit pas ?



Je pense que si mais je vois mieux `[ ]'+ que ` +' :)

Par ailleurs, pas besoin de () ici pour récupérer le [0-9]+ dans 1 ?



Si, si. Il faut.



Le souci, c'est si le nombre est séparé du mot suivant par un retour à
la ligne. Avec cette regexp il ne sera par avalé.



Alors entre les crochets, placer un espace puis avec Ctrl+Q Ctrl+J un
saut de ligne (on peut même faire un Ctrl+Q TAB pour une tabulation) et
ça devrait faire ce que l'on veut. Je viens de tester :)




Super !

--
JJR.
1 2