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
      « un problème clairement exposé est à moitié résolu. » | je ne réponds pas aux questions techniques par MP.

      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é.
      • Editeur
      • Markdown