2012-07-13 12 views
7

Próbuję znaleźć wszystkie wystąpienia tekstu wewnątrz znaku "" średnikiem bezpośrednio za nimi i zamieniam tekst wewnątrz znaków "". Tak więc, na przykład:Znajdź i zamień na symbol wieloznaczny w Xcode 4

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

znajdzie tylko te wartości po znaku równości, a może je wszystkie wymienić (z jednym ciągiem) na raz, tak jak poniżej:

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

Jak mogę zrobić to? Znalazłem kilka rzeczy odnoszących się do wyrażeń regularnych w Xcode 3, ale taka funkcjonalność wydaje się albo zniknąć albo ukryta w Xcode 4.

Odpowiedz

12

Zastępowanie wyrażenia regularnego jest nadal dostępne w Xcode 4. Użyj "Zamień" i ustaw styl na "Wyrażenie regularne" , użyj "([^"]*)"; jako wzorca i zamień na "BLAH";.

+7

Aha! Opcje Wyszukiwania były bardzo skrzętnie ukryte w małym szkle powiększającym poza polem wyszukiwania. Dzięki! – Luke

+0

Co jeśli chcesz "First BLAH"; "Drugi BLAH"; itp? – malhal

+0

@indiekiduk jako wzorzec w mojej odpowiedzi ma grupę przechwytywania dla zawartości wewnątrz drugiego cytatu, powinieneś być w stanie użyć ciągu zastępującego '" \ 1 BLAH ";' –

Powiązane problemy