7 votes

Suppression de tous les caractères, à l'exception des chiffres, dans le presse-papiers

J'essaie d'affiner un script que j'utilise dans un programme Automator et j'apprécierais votre aide à ce sujet.

Le programme est conçu pour marquer un numéro de téléphone dans le presse-papiers, créer un lien tel:link et l'envoyer à une application téléphonique, ce qui fonctionne bien. J'ai seulement un problème si le numéro de téléphone marqué ressemble à quelque chose comme ceci : +49(1)123/12345 car je dois alors supprimer tous les caractères spéciaux et ne laisser que les chiffres et le + devant le numéro.

Le problème est que je ne suis pas très doué pour les scripts, alors comment faire ?

13voto

nohillside Points 82672

L'extrait de l'interpréteur de commandes

pbpaste | tr -cd "[:digit:]+" | pbcopy

prend le contenu du presse-papiers, supprime tous les chiffres qui n'en font pas partie et replace le résultat dans le presse-papiers.

5voto

OnePablo Points 1

Une solution AppleScript :

set the clipboard to the words of (the clipboard) as text

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