2012-07-13 2 views
7

Sto cercando di trovare tutte le occorrenze di testo all'interno dei segni "" con un punto e virgola subito dopo di esse e sostituire il testo all'interno dei segni "". Così, per esempio:Trova e sostituisci con un carattere jolly in Xcode 4

"FirstKey" = "First value"; 
"SecondKey" = "Second value"; 
"ThirdKey" = "Third value"; 

troverebbe solo i valori dopo l'uguale segni, e li potrebbe sostituire (con una singola stringa) in una sola volta, in questo modo:

"FirstKey" = "BLAH"; 
"SecondKey" = "BLAH"; 
"ThirdKey" = "BLAH"; 

Come posso fare Questo? Ho trovato alcune cose che si riferiscono alle espressioni regolari in Xcode 3, ma tale funzionalità sembra essere sparita o nascosta in Xcode 4.

risposta

12

La sostituzione di espressioni regolari è ancora disponibile in Xcode 4. Usa "Sostituisci" e imposta lo stile su "Espressione regolare" , utilizzare "([^"]*)"; come motivo e sostituirlo con "BLAH";.

+7

Aha! Le opzioni di ricerca erano molto abilmente nascoste all'interno della piccola lente d'ingrandimento oltre al campo di ricerca. Grazie! – Luke

+0

Cosa succede se si desidera "Primo BLAH"; "Secondo BLAH"; eccetera? – malhal

+0

@indiekiduk come lo schema nella mia risposta ha un gruppo di cattura per il contenuto all'interno della seconda citazione dovresti essere in grado di usare la stringa di sostituzione '" \ 1 BLAH ";' –