Sous-chaîne dans une Jinja2 modèle
Lors du déploiement avec ansible, Il y a 1 cas précis où j'ai besoin de dépouiller une chaîne de suivi -p
sous-chaîne.
La chaîne somemachine-prod-p
devrait devenir somemachine-prod
seulement si le -p
est à la fin.
La fonction substring j'ai vu que je peux utiliser avec Jinja ne répond pas à mes besoins que j'ai besoin de dénuder le bout de la chaîne, et non le début.
Idées?
OriginalL'auteur Moshe | 2017-01-22
Vous devez vous connecter pour publier un commentaire.
Trouvé.
Si quelqu'un veut savoir:
OriginalL'auteur Moshe
Il est plus agréable "oneliner":
{{ name | regex_replace('-p$','') }}
.OriginalL'auteur Konstantin Suvorov
Pour de simples sous-chaîne ...
où commencer est la position de départ (position 0) et la fin est en position de fin de course (position 1) ... il me semble!
Le titre de cette question suggère simplement de vouloir obtenir une sous-chaîne à partir d'une variable. Et la plupart des autres résultats de la recherche de titres similaires, mais ensuite donner une réponse spécifique comme le fractionnement des chemins d'accès, etc. Ceci est pour ceux d'entre vous qui, comme moi, avaient du mal à trouver une telle base, c'.
OriginalL'auteur Straff