Médiaforma

All posts tagged remplacer

Pour effectuer des recherches et remplacements, sélectionnez l’onglet Accueil dans le ruban, cliquez sur l’icône Rechercher et sélectionner dans le groupe Edition et choisissez Remplacer dans le menu. Vous pouvez également appuyer sur Ctrl + H pour parvenir au même résultat.

Tapez le texte à rechercher dans la zone Rechercher et le texte de remplacement dans la zone Remplacer par. Cliquez sur :

  • Suivant pour accéder à la prochaine occurrence du texte recherché.
  • Remplacer pour remplacer la prochaine occurrence du texte recherché par le texte de remplacement.
  • Remplacer tout pour remplacer toutes les occurrences du texte recherché par le texte de remplacement.

Les autres contrôles de cette boîte de dialogue sont identiques à ceux évoqués dans la section précédente et s’utilisent de la même manière. Nous n’y reviendrons pas.


Commencez par saisir ce code et sauvegardez-le sous le nom remplacer-contenu.htm :

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Insertion de contenu dans le DOM</title>
    <script src="jquery.js"></script>
  </head>
  <body>
    <h2>Partie 1</h2>
    <p>Latius iam disseminata licentia onerosus bonis omnibus Caesar nullum post haec adhibens modum orientis latera cuncta vexabat nec honoratis parcens nec urbium primatibus nec plebeiis.</p>
    <ul>
      <li>un
      <li>deux
      <li>trois
      <li>quatre
    </ul>
    <hr>
    <h2>Partie 2</h2>
    <p>Illud autem non dubitatur quod cum esset aliquando virtutum omnium domicilium Roma, ingenuos advenas plerique nobilium, ut Homerici bacarum suavitate Lotophagi, humanitatis multiformibus officiis retentabant.</p>
    <ul>
      <li>premier
      <li>deuxième
      <li>troisième
    </ul>
    <hr>
    <script>
      $(function() {
      });
    </script>
  </body>
</html>

 

Vous utiliserez la méthode replaceWith() pour remplacer la sélection.

Par exemple, pour remplacer tous les éléments hr par des éléments br, vous utiliserez cette instruction :

$('hr').replaceWith('<br>');

 

Exercice : remplacez tous les paragraphes par le texte “Ceci est un paragraphe”.

Solution :

$('p').replaceWith('Ceci est un paragraphe');

 

Exercice : remplacer les listes ul par des listes ol

Si vous avez songé à cette instruction :

$('ul').replaceWith('ol');

 

Le résultat est loin de ce qui était attendu :

 

Pour comprendre ce qui s’est passé, utilisez Firebug.

Appuyez sur F12, sélectionnez l’onglet HTML et développez l’élément body :

 

Les éléments ul ont été remplacés par des éléments ol et les enfants li ont été supprimés.

Il va donc falloir utiliser une autre méthode. Vous allez parcourir chacun des éléments ul avec la méthode each() et les remplacer par une balise <ol> suivie du contenu de l’élément ol et de la balise </ol> :

$('ul').each(function(){
  var dum=$(this);
  dum.replaceWith('<ol>'+dum.html()+'</ol>');
});

 

Voici le résultat :

 

Voyons si vous avez compris. Ajoutez quelques instructions jQuery pour remplacer tous les titres h2 de la page par des titres h1.

Voici la solution :

$('h2').each(function(){
  var dum=$(this);
  dum.replaceWith('<h1>'+dum.html()+'</h1>');
});

Pour remplacer une lettre, un mot ou une phrase par un nouveau texte, sélectionnez l’onglet ACCUEIL dans le ruban, puis cliquez sur l’icône Remplacer dans le groupe Modification. Vous pouvez aussi appuyer sur Ctrl + H pour parvenir au même résultat. Tapez le texte à rechercher dans la zone Rechercher et le texte de remplacement dans la zone Remplacer par. Les différents réglages de la boîte de dialogue sont similaires à ceux de l’onglet Rechercher.


Pour illustrer l’insertion automatique, nous allons associer l’abréviation « CQFD » avec le texte non abrégé « Ce qu’il fallait démontrer ».

Sélectionnez l’onglet Fichier dans le Ruban et cliquez sur Options. Dans la boîte de dialogue Options Word, sélectionnez l’onglet Vérification puis cliquez sur Options de correction automatique. Dans la boîte de dialogue Correction automatique, tapez CQFD dans la zone de texte Remplacer et Ce qu’il fallait démontrer dans la zone de texte Par.

Cliquez sur Ajouter, sur OK puis sur OK.

A partir de maintenant, il vous suffit de taper CQFD suivi d’un espace, d’une virgule, d’un point-virgule ou d’un passage à la ligne volontaire pour que ces quatre lettres soient remplacées par le texte Ce qu’il fallait démontrer.


Cliquez ici pour accéder à tous les sujets sur Word 2010

Pour remplacer une lettre, un mot ou une phrase avec un nouveau texte, sélectionnez l’onglet Accueil dans le Ruban, puis cliquez sur l’icône Remplacer dans le groupe Édition. Vous pouvez également appuyer sur Ctrl + H pour obtenir le même résultat.

Tapez le texte à rechercher dans la zone Rechercher et le texte de remplacement dans la zone Remplacer par. Cliquez sur :

  • Suivant pour accéder à la prochaine occurrence du texte recherché ;
  • Remplacer pour remplacer la prochaine occurrence du texte recherché par le texte de remplacement ;
  • Remplacer tout pour remplacer toutes les occurrences du texte recherché par le texte de remplacement.

Pour effectuer des recherches/remplacements plus évolués, développez la boîte de dialogue en cliquant sur Plus et utilisez les contrôles affichés sous Options de recherche pour donner des précisions sur la recherche.