Je dois découper toutes les occurrences du modèle '-' qui sont à l'intérieur guillemets simples dans la chaîne longue (en laissant intacts ceux qui sont en dehors des guillemets simples) .Remplacer les modèles qui sont à l'intérieur des délimiteurs en utilisant un appel d'expression régulière
Existe-t-il une manière d'expression régulière? (l'utiliser avec un itérateur de la langue est OK).
Par exemple, en commençant par
"xxxx rt/$ 'dfdf--fggh-dfgdfg' ghgh- dddd -- 'dfdf' ghh-g '--ggh--' vcbcvb"
Je finirais avec:
"xxxx rt/$ 'dfdffggh-dfgdfg' ghgh- dddd -- 'dfdf' ghh-g 'ggh' vcbcvb"
Je suis à la recherche d'une expression rationnelle qui pourrait être exécuté à partir des langues suivantes comme indiqué
- JavaScript input.replace (/ someregex/g, "")
- PHP preg_replace ('/ someregex /', "", entrée)
- python re.sub (r'someregex », "", entrée)
- Ruby input.gsub (/ someregex /, "")
Homme vous avez sauvé ma journée ... mais cette regexp ne semble pas fonctionner avec sed ... –