2012-07-13 24 views
7

Estoy tratando de encontrar todas las instancias de texto dentro de las marcas "" con un punto y coma inmediatamente después de ellas, y reemplazar el texto dentro de las marcas "". Así, por ejemplo:Buscar y reemplazar con un comodín en Xcode 4

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

encontraría sólo aquellos valores después de que el signos de igualdad, y podría sustituir a todos ellos (con una sola cadena) a la vez, así:

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

¿Cómo puedo hacer ¿esta? Encontré algunas cosas que hacen referencia a las expresiones regulares en Xcode 3, pero dicha funcionalidad parece desaparecer u ocultarse en Xcode 4.

Respuesta

12

Reemplazar expresiones regulares todavía está disponible en Xcode 4. Usar "Reemplazar" y establecer el estilo en "Expresión regular" , use "([^"]*)"; como patrón y reemplácelo por "BLAH";.

+7

Aha! Las Opciones de búsqueda estaban muy astutamente escondidas dentro de la pequeña lupa, además del campo de búsqueda. ¡Gracias! – Luke

+0

¿Qué pasa si usted quiere "First BLAH"; "Segundo BLAH"; etc? – malhal

+0

@indiekiduk como el patrón en mi respuesta tiene un grupo de captura para el contenido dentro de la segunda cita, usted debería poder usar la cadena de reemplazo '" \ 1 BLAH ";' –