Partage
  • Partager sur Facebook
  • Partager sur Twitter

Action sur une chaîne de caractère

expr / sed, grep ... / ${jeneconnaispaslasyntax}

    11 septembre 2019 à 20:28:56

    Bonjour,

    J'essaie d'extraire une partie d'une chaîne de caractère à partir d'un regex. Quelle est la meilleure méthode à votre avis.

    expr "texte" :'(souschaineàextraire)' mais je lis bcp que c'est obsolète.

    La methode avec sed ou grep (ou awk) mais c'est plutôt pour des fichiers ou des textes à plusieurs ligne.

    Une methode du style ${var:(souschaine)} mais je n'ai rien trouvé de tel.

    Merci d'avance.

    -
    Edité par bbsebb 11 septembre 2019 à 20:29:32

    • Partager sur Facebook
    • Partager sur Twitter

    << On n'apprend bien qu'à force de se tromper. >>

      11 septembre 2019 à 22:57:34

      salut,

      expr est un programme externe.
      il n'a rien d'obsolète pour des shells proches de la spécification POSIX, tel que dash.

      on peut probablement faire ça avec bash.
      pour répondre au plus proche de ce que tu souhaites obtenir, un exemple concret (avant/après) serait le bienvenu.

      • Partager sur Facebook
      • Partager sur Twitter

      Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

      Action sur une chaîne de caractère

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown