Rechercher/Remplacer des caractères spéciaux

Bonsoir

Je reviens sur un vieux problème que je viens de recroiser aujourd'hui à propos de la fonction rechercher/remplacer, quel que soit le module de LibreOffice.
Pour un utilisateur lambda, il est quasiment impossible de faire une recherche/remplacement d'un(e) espace par un(e) espace insécable, d'un(e) espace par une tabulation, d'une tabulation par une marque de fin de paragraphe...
Toutes choses qui sont tellement faciles sous MSO.

Moi qui ne parviens plus à utiliser MSWord tellement ça fait longtemps que je ne le pratique plus, ça me gêne d'écrire ça. Mais je ne comprends pas pourquoi une petite fonctionnalité avec une boîte de dialogue affichant les "caractères spéciaux" dans la fonction rechercher/remplacer n'a pas été développée pour LibreOffice ...

Luc
je précise que je ne suis pas du tout capable de développer une telle chose...

Bonsoir,

Bonsoir

Je reviens sur un vieux problème que je viens de recroiser aujourd'hui à
propos de la fonction rechercher/remplacer, quel que soit le module de
LibreOffice.
Pour un utilisateur lambda, il est quasiment impossible de faire une
recherche/remplacement d'un(e) espace par un(e) espace insécable, d'un(e)
espace par une tabulation, d'une tabulation par une marque de fin de
paragraphe...
Toutes choses qui sont tellement faciles sous MSO.

Moi qui ne parviens plus à utiliser MSWord tellement ça fait longtemps que
je ne le pratique plus, ça me gêne d'écrire ça. Mais je ne comprends pas
pourquoi une petite fonctionnalité avec une boîte de dialogue affichant les
"caractères spéciaux" dans la fonction rechercher/remplacer n'a pas été
développée pour LibreOffice ...

As-tu déjà essayé l'extension AltSearch ?

Yves

/Le 30/08/2011 20:10, Luc Mamin a écrit :confused:

/
Bonsoir

Je reviens sur un vieux problème que je viens de recroiser aujourd'hui à propos de la fonction rechercher/remplacer, quel que soit le module de LibreOffice.
Pour un utilisateur lambda, il est quasiment impossible de faire une recherche/remplacement d'un(e) espace par un(e) espace insécable, d'un(e) espace par une tabulation, d'une tabulation par une marque de fin de paragraphe...
Toutes choses qui sont tellement faciles sous MSO.

Moi qui ne parviens plus à utiliser MSWord tellement ça fait longtemps que je ne le pratique plus, ça me gêne d'écrire ça. Mais je ne comprends pas pourquoi une petite fonctionnalité avec une boîte de dialogue affichant les "caractères spéciaux" dans la fonction rechercher/remplacer n'a pas été développée pour LibreOffice ...

Luc
je précise que je ne suis pas du tout capable de développer une telle chose...
/

Bonsoir,

pour rechercher les tabulations (sous Writer, par exemple) :
Édition | Rechercher & Remplacer... | Plus d'options | cocher expressions régulières
dans le champ rechercher, mettre le code \t

Pour mettre une espace insécable dans le champ Remplacer par :
aller sur le document
taper Crtl+Maj+Espace
copier le résultat obtenu et le coller dans le champ Remplacer par.

Je reconnais qu'il y a plus simple mais, faute de mieux, ça fonctionne... et n'oublions que Libre office est "gratuit" ET évolutif.

Bonsoir

ET évolutif.
Encore faut-il que le demandes d'améliorations soient faites et soient faites au bon endroit...
J'en parle en connaissance de cause (private joke pour Cedric dernier à avoir subi ma répartie)

Cordialement

Quel est le code qui permet de remplacer le saut de ligne par le retour chariot ?

Cordialement,
Sandy-Pascal Andriant

/Le 30/08/2011 20:54, andriant.sandy a écrit :confused:

/
Quel est le code qui permet de remplacer le saut de ligne par le retour chariot ?

Cordialement,
Sandy-Pascal Andriant
/

Bonsoir,

Tu vas dans Aide | Aide de LibreOffice | onglet "index" et tu tapes "expressions régulières" : c'est tout ce que j'ai.

Bonsoir,

/Le 30/08/2011 20:10, Luc Mamin a écrit :confused:

/
Bonsoir

Je reviens sur un vieux problème que je viens de recroiser aujourd'hui à
propos de la fonction rechercher/remplacer, quel que soit le module de
LibreOffice.
Pour un utilisateur lambda, il est quasiment impossible de faire une
recherche/remplacement d'un(e) espace par un(e) espace insécable, d'un(e)
espace par une tabulation, d'une tabulation par une marque de fin de
paragraphe...
Toutes choses qui sont tellement faciles sous MSO.

Moi qui ne parviens plus à utiliser MSWord tellement ça fait longtemps
que je ne le pratique plus, ça me gêne d'écrire ça. Mais je ne comprends pas
pourquoi une petite fonctionnalité avec une boîte de dialogue affichant les
"caractères spéciaux" dans la fonction rechercher/remplacer n'a pas été
développée pour LibreOffice ...

Luc
je précise que je ne suis pas du tout capable de développer une telle
chose...
/

Bonsoir,

pour rechercher les tabulations (sous Writer, par exemple) :
Édition | Rechercher & Remplacer... | Plus d'options | cocher expressions
régulières
dans le champ rechercher, mettre le code \t

Pour mettre une espace insécable dans le champ Remplacer par :
aller sur le document
taper Crtl+Maj+Espace
copier le résultat obtenu et le coller dans le champ Remplacer par.

Je reconnais qu'il y a plus simple mais, faute de mieux, ça fonctionne...
et n'oublions que Libre office est "gratuit" ET évolutif.

Quel est le code qui permet de remplacer le saut de ligne par le retour

chariot ?

Quelle est la différence entre les deux ?
pour moi (informatiquement parlant), le saut de ligne est un passage à la
ligne suivante, le retour chariot est un retour au début de la ligne (la
même).
mais je ne pense pas que c'est ce que tu souhaites :wink:

Yves

Bonsoir,

  /Le 30/08/2011 20:10, Luc Mamin a écrit :confused:

/
Bonsoir

Je reviens sur un vieux problème que je viens de recroiser aujourd'hui à
propos de la fonction rechercher/remplacer, quel que soit le module de
LibreOffice.
Pour un utilisateur lambda, il est quasiment impossible de faire une
recherche/remplacement d'un(e) espace par un(e) espace insécable, d'un(e)
espace par une tabulation, d'une tabulation par une marque de fin de
paragraphe...
Toutes choses qui sont tellement faciles sous MSO.

Moi qui ne parviens plus à utiliser MSWord tellement ça fait longtemps
que je ne le pratique plus, ça me gêne d'écrire ça. Mais je ne comprends pas
pourquoi une petite fonctionnalité avec une boîte de dialogue affichant les
"caractères spéciaux" dans la fonction rechercher/remplacer n'a pas été
développée pour LibreOffice ...

Luc
je précise que je ne suis pas du tout capable de développer une telle
chose...
/

Bonsoir,

pour rechercher les tabulations (sous Writer, par exemple) :
Édition | Rechercher& Remplacer... | Plus d'options | cocher expressions
régulières
dans le champ rechercher, mettre le code \t

Pour mettre une espace insécable dans le champ Remplacer par :
aller sur le document
taper Crtl+Maj+Espace
copier le résultat obtenu et le coller dans le champ Remplacer par.

Je reconnais qu'il y a plus simple mais, faute de mieux, ça fonctionne...
et n'oublions que Libre office est "gratuit" ET évolutif.

  Quel est le code qui permet de remplacer le saut de ligne par le retour

chariot ?

Quelle est la différence entre les deux ?
pour moi (informatiquement parlant), le saut de ligne est un passage à la
ligne suivante, le retour chariot est un retour au début de la ligne (la
même).
mais je ne pense pas que c'est ce que tu souhaites :wink:

Yves

Re,

Certains textes rtf utilisent systématiquement le saut de ligne (Maj+Entrée) au lieu du saut de paragraphe (Entrée)
Pb : le saut de ligne ne permet pas les puces ou la n° automatique.
D'où ma demande.
J'ai trouvé dans l'aide le code du saut de paragraphe ( $ ). Me manque plus que le saut de ligne :wink:

Cordialement,
Sandy-Pascal Andriant

Essaie: \n

Dans l'aide, tu trouveras la liste des expressions régulières qui décrit les différentes possibilités

Essaie: \n

Dans l'aide, tu trouveras la liste des expressions régulières qui décrit les différentes possibilités
_____________________________
Denis Poitras,

Merci,
Effectivement, je viens de trouver sur le forum Ooo :
Les amateurs des Expressions régulières retrouveront avec plaisir les \p des Sauts de paragraphes ¶ de Word et des \n Retours à la ligne ? (Saut de ligne manuel Maj + Entrée) avec la possibilité de les placer dans Remplacer ...
A propos de l'extension AltSearch, introuvalbe par ailleurs.
http://user.services.openoffice.org/fr/forum/viewtopic.php?f=18&t=29800&p=163678&hilit=altsearch#p163678

Cordialement,
Sandy-Pascal Andriant

Bonsoir,
Et bien voilà, "AltSearch" est presque tout à fait ce qui manque, me semble-t-il, de base dans LibreOffice, intégré à la boîte de recherche.
Quant à l'apprentissage par coeur des \n \p \t... je parlais bien d'utilisateur lambda...

Merci

Luc

Je n'arrive pas à utiliser Alt Search. La macro renvoie le message d'erreur suivant :
Erreur d'execution BASIC
Une exception s'est produite :
Type: com.sun.star.container.NoSuchElementException
Message: .

Cordialement,
Sandy-Pascal Andriant

Bonjour,

[...]
Je n'arrive pas à utiliser Alt Search. La macro renvoie le message
d'erreur suivant :
Erreur d'execution BASIC
Une exception s'est produite :
Type: com.sun.star.container.NoSuchElementException

Quelle version de LibreOffice ? Sur quel OS ?

As-tu pensé à fermer LibO y compris le démarrage rapide après
l'installation de l'extension puis à relancer LibO ?

Bonne journée
JBF

Bonjour

En complément des réponses déjà données, la Foire Aux Questions (FAQ)
comprend plusieurs "entrées" relatives à cette question.

Entre autres:

http://wiki.documentfoundation.org/FR/FAQ/Writer/153
http://wiki.documentfoundation.org/FR/FAQ/Writer#Rechercher_.26_Remplacer

Remarques sur la question "saut de ligne", "retour chariot" :

Du temps des machines à écrire le retour au début de ligne et le passage à
la ligne suivante se faisait en effet par le "retour chariot". L'expression
perdure avec le passage aux micros, associée à l'action de la touche Entrée.

Mais il convient de se rappeler des différences :

1. Le retour en début de ligne et le passage à la ligne suivante sont
automatiques arrivé en bout de ligne.
2. La touche Entrée crée un nouveau *paragraphe* avec tout ce que cela
implique (retraits, espacements, style de suite, bordures, etc.).
3.La combinaison de touches Maj+Entrée crée un retour à la ligne et non un
paragraphe... avec tout ce que cela implique

La commande Rechercher-Remplacer utilise (malheureusement ?) le même
caractère spécial pour représenter le saut de ligne et la marque de
paragraphe. La différence se fait selon le contexte :

Comme l'indique l'aide accessible par F1 :
\n dans la zone de texte Rechercher correspond à un saut de ligne saisi avec
la combinaison de touches Maj+Entrée.
\n dans la zone de texte Remplacer par correspond à un saut de paragraphe
saisi manuellement avec la touche Entrée ou Retour.

Cordialement
Pierre-Yves

Bonjour,

Je viens de vérifier après avoir éteint l'ordi et tout redémarrer.
Même message d'erreur qd je clique sur l'icone.

LibO 3.3.4.1
Win 7

Cordialement,
Sandy-Pascal Andriant

Merci bcp,

C'est exactement ce que je cherchais.
Vérifié, ça marche :slight_smile:

Cordialement,
Sandy-Pascal Andriant

Merci

Cordialement,
Sandy-Pascal Andriant