1 votes

Pourquoi mon raccourci pour remplacer du texte insère le remplacement deux fois?

(OSX 13.1) J'ai créé un raccourci dans Raccourcis appelé "Text->HTML->Make Italic". Ses actions sont :

  • Recevoir le texte de l'entrée rapide
  • Remplacer (.*) par _$1_ dans l'entrée du raccourci (utiliser des expressions régulières)
  • Arrêter et afficher le texte mis à jour

Quand je mets en surbrillance un mot et clique droit pour exécuter Services->Text->HTML->Make Italic, le texte est transformé en :

_un mot_

Dois-je faire quelque chose différemment ou s'agit-il d'un bug ? Merci !

Voici les paramètres du raccourci : captured d'écran du raccourci

0 votes

Nous devons voir le raccourci réel pour le diagnostiquer. Pouvez-vous s'il vous plaît modifier votre question avec des captures d'écran de votre raccourci?

0 votes

@Allan J'ai ajouté la capture d'écran, merci. Y a-t-il d'autres informations que je devrais ajouter?

0 votes

Peut-être .* est trop large? Le fichier d'entrée peut-il inclure un caractère nul ou un saut de ligne, qui est traité comme un deuxième argument? De plus, je sais qu'avec Automator, il y a un risque que les entrées 'multiplient' la sortie à mesure que la chaîne d'actions grandit.

1voto

piojo Points 121

En expérimentant, j'ai découvert qu'il y a un bogue dans les raccourcis qui signifie que la substitution qui change la fin (^) doit venir en premier. Ensuite, je peux ajouter la balise de démarrage au début. Cette version fonctionne :

nouveaux paramètres de substitution

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X