2010-12-10 15 views
0

comment écrire une regex qui correspond à "del.xxx" et le changer en "[del xxx]". tandis que xxx peut être n'importe quoi ...comment écrire une expression régulière qui maths "obj.xxx" et le changer en "[del xxx]"

une idée?

je veux changer mes appels de propriété dans XCode de obj.property à [obj propriété] par Xcode trouver et remplacer ..

+0

Par curiosité, pourquoi est-ce que vous essayez de faire ca? Les deux syntaxes sont équivalentes sauf si vous utilisez une expression de type 'id'. –

+0

Peut-être, comme moi, il pense que la notation par points est une abomination. – JeremyP

+4

Et son pseudo devrait être [g revolution] – JeremyP

Répondre

2

Rechercher:

(del)\.(.{3})

Remplacer par:

[$1 $2]

+0

Attention cependant. Des choses comme 'foo.bar = baz;' sont légales et devraient être traduites en '[foo setBar: baz];' – JeremyP