Expression régulière d'un mot ??

Bonjour,

j'ai recherché mais je n'arrive pas à trouver l'expression régulière d'un mot, commençant et finissant par un espace.

Pouvez vous m'aider svp ?
merci

4 réponses

  1. Salut
    pour comprendre :
    http://www.siteduzero.com/...

    Pour tester :
    http://www.annuaire-info.com/outil-referencement/expression-reguliere/

    ^ .* $

    a+
    0
    1. Ce doit plutôt être '\w+'

      Ou autre chose... Ta question est floue. Un espace = uniquement un blanc ou aussi \t ... ?
      Examine bien si ce que signifie \w correspond bien à ce que tu veux.
      0
      1. Merci pour vos réponses!

        je le fais via \S+

        à+
        0
        1. Bonjour,

          Pour un mot suivi et précédé d'une espace, l'expression rationnelle adaptée est la suivante :
          /\s\w+\s/

          Tu peux éventuellement rajouter des + sur les \s si tu peux avoir plusieurs espaces. Par contre, cette expression ne te rapporteras pas le premier mot de la ligne s'il n'y a pas d'espace avant, ni le dernier dans le même cas.
          Les mots accolés à des signes de ponctuation ne seront pas détectés non plus.
          Tu peux donc vouloir étendre la formulation à :
          /[^\w]\w+[^\w]/
          Cela te ramènera tous les mots encadrés par quoi que ce soit qui ne peut pas être dans un mot.

          Xavier

          (PS : en français, on dit « expression rationnelle » et « une espace » ;) )
          0