visual texto studio reemplazar proyecto linea fuente configurar code cambiar buscar ajuste visual-studio replace carriage-return

texto - Visual Studio buscar y reemplazar-Agregar carro de retorno, O Newline



reemplazar texto visual studio code (5)

Asegúrese de que esté seleccionado "Usar: expresiones regulares" en el cuadro de diálogo Buscar y reemplazar:

Tenga en cuenta que para Visual Studio 2010, esto no funciona en la extensión de "Búsqueda rápida" de Visual Studio Productivity Power Tools (a partir de la actualización de julio de 2011); en su lugar, deberá usar el cuadro de diálogo Buscar y reemplazar completo (use Ctrl + Mayús + H, o Editar -> Buscar y reemplazar -> Reemplazar en archivos) y cambie el alcance a "Documento actual".

En el caso de la siguiente cadena para analizar.

ford mustang,10,blue~~?bugatti veyron,13,black

Quiero reemplazar el ~~? con un retorno de carro

Sustituir con / n simplemente agrega la cadena "/ n"

Estoy seguro de que esto se puede hacer?

Gracias



Si configura el indicador "Utilizar expresiones regulares", entonces / n se traduciría. Pero ten en cuenta que deberías modificar tu término de búsqueda para que sea amigable para la expresión regular. En su caso, se debe escapar de esta manera "/ ~ / ~ /" (sin comillas).


Si desea evitar la molestia de escapar de los caracteres especiales en su cadena de búsqueda y reemplazo cuando usa expresiones regulares, realice los siguientes pasos:

  1. Busque su cadena original y reemplácela con "UniqueString42", con expresiones regulares desactivadas .
  2. Busque "UniqueString42" y reemplácelo por "UniqueString42 / nUniqueString1337", con expresiones regulares en
  3. Busque "UniqueString42" y reemplácelo con la primera línea de su reemplazo (a menudo su cadena original), con expresiones regulares desactivadas .
  4. Busque "UniqueString42" y reemplácelo con la segunda línea de su reemplazo, con expresiones regulares desactivadas .

Tenga en cuenta que, incluso si desea emparejar pich manualmente para la primera búsqueda y reemplazo, puede usar "reemplazar todo" de forma segura para los tres últimos pasos.

Ejemplo

Por ejemplo, si quiere reemplazar esto:

public IFoo SomeField { get { return this.SomeField; } }

con ese:

public IFoo Foo { get { return this.MyFoo; } } public IBar Bar { get { return this.MyBar; } }

Harías las siguientes sustituciones:

  1. public IFoo SomeField { get { return this.SomeField; } } public IFoo SomeField { get { return this.SomeField; } }XOXOXOXO (regex off ).
  2. XOXOXOXOXOXOXOXO/nHUHUHUHU (regex on ).
  3. XOXOXOXOpublic IFoo Foo { get { return this.MyFoo; } } public IFoo Foo { get { return this.MyFoo; } } (regex off ).
  4. HUHUHUHUpublic IFoo Bar { get { return this.MyBar; } } public IFoo Bar { get { return this.MyBar; } } (regex off ).

También puede probar / x0d / x0a en el cuadro "Reemplazar con" con la casilla "Utilizar expresión regular" marcada para obtener retorno de carro + avance de línea utilizando Visual Studio Find / Replace. Usar / n (avance de línea) es lo mismo que / x0a