Développeur Web RoR

Aller au contenu | Aller au menu | Aller à la recherche

Tag - regexp

Fil des billets

mercredi 22 janvier 2014

"Replace in path" avec des regexp dans RubyMine (jetbrains editor)

Il peut être pratique de faire un "remplacer" dans une liste de fichier.

Dans RubyMine -> Edit -> Find -> Replace In path :

Il faut cocher "Regular expression", ensuite dans "Text to find" mettez votre code avec la/les regexp :

<td><%= ([a-z]*)\.id %></td>

Qui matcherait <td><%= product.id %></td> par exemple.

Dans "Replace with" : 

<td><i class="icon-info-sign" title="<%= $1.id %>"></i></td>

Qui remplacerait l’occurrence trouvée par : <td><i class="icon-info-sign" title="<%= product.id %>"></i></td> grâce au $1. Il s'agit d'une "back reference".

Plus d'info ici : http://www.jetbrains.com/ruby/webhelp/find-and-replace-in-path.html

jeudi 12 novembre 2009

Rubular et les expressions régulières en ruby

Rubular regexp

Vous avez besoin d'une regexp en ruby (expression régulière) et la tester sur des données particulières ? Si vous lisez ce billet c'est que vous ne connaissez pas encore rubular.

Ce mini-site vous permet de faire tout ce dont j'ai parlé au dessus : faire des expressions régulières et les tester ! Il y a même une petite docs en pied de page pour les Newbies des regexp...