Merci et quel est le problème avec cette commande sed?

sed 's/\\item\[\\textcircled\{\\tiny ?\}\]\: / /' 

qui devrait remplacer

\item[\textcircled{\tiny 1}]: 

par rien ou un espace et il peut y avoir un autre nombre que 1.

sed
0
Archie 3 nov. 2019 à 18:03

1 réponse

Pourriez-vous s'il vous plaît essayer de suivre.

sed 's/\\item\[\\textcircled{\\tiny [0-9]+}\]: / /'

Ci-dessus devrait faire l'affaire, même si votre Input_file a plusieurs occurrences du même modèle, puis ajoutez g à la commande ci-dessus pour effectuer une substitution à l'échelle mondiale.

Encore une remarque, vous n'avez pas besoin d'échapper à tous les personnages dans les expressions régulières, n'échappez toujours qu'à ceux qui n'ont qu'une signification spéciale. En nous échappant, nous aviserons le code de ne pas les prendre comme des caractères spéciaux, mais uniquement comme des caractères littéraux.

1
RavinderSingh13 3 nov. 2019 à 17:52