web-dev-qa-db-fra.com

Rechercher et remplacer par des composants RegEx dans l'éditeur Atom

Je veux chercher et remplacer ceci

`https://example.com/`{.uri}

à

[https://example.com/](https://example.com/)

Avec vim, je ferais un s/ (http. *) {.uri}/[\1](\1)/g mais cela ne fonctionne pas avec atom.io. Comment puis-je résoudre ça?

117
wintermeyer

Si vous Cmd-F et ouvrez le volet de recherche, il y a un bouton ". *" Sur le côté droit. Cliquez dessus et maintenant c'est le mode regex.

Je trouve

(http.*)\{\.uri\}

et remplacer à

[$1]($1)
204
speedogoo

Juste pour mettre à jour La réponse de @ speedogoo pour les futurs lecteurs, si vous ne trouvez pas le mode regex dans la vue de recherche, il semblera comme ça:

enter image description here

Vous pouvez également l'ouvrir avec le raccourci Ctrl+Alt+/  (par défaut) .


Notez que même ^ et $sont déjà pris en charge par la fonction de recherche-remplacement d'Atom.

18
Mistalis