regex - expresiones - regular expressions
Usando RegEX para prefijar y anexar en Notepad++ (4)
¿Por qué no utilizas las capacidades de edición de Note Note ++?
Mantenga presionada la tecla Alt mientras selecciona el texto (usando el enfoque habitual de hacer clic y arrastrar) para seleccionar texto en varias líneas. Esto a veces también se conoce como edición de columna.
Puede colocar el cursor al comienzo del archivo, presionar (y mantener) Alt, Shift y luego seguir presionando la flecha hacia abajo o PageDown para seleccionar las líneas que desea anteponer con texto :-) Fácil. La edición de varias líneas es una característica muy útil de Notepad ++. También es posible en Visual Studio, de la misma manera, y también en Eclipse al cambiar al modo de selección de bloque presionando Alt + Shift + A y luego usar el mouse para seleccionar texto entre líneas.
Tengo una lista bastante grande de palabras en un archivo txt y estoy tratando de hacer un regex buscar y reemplazar en Notepad ++. Necesito agregar una cadena antes de cada línea y después de cada línea ... De modo que:
wordone wordtwo wordthree
volverse
able:"wordone" able:"wordtwo" able:"wordthree"
¿Cómo puedo hacer esto?
Expresión regular que se puede usar:
Find: /w.+
Replace: able:"$&"
Como, $&
le dará la cadena que busca.
Referir: regexr
Suponiendo palabras alfanuméricas, puede usar:
Search = ^([A-Za-z0-9]+)$
Replace = able:"/1"
O bien, si solo desea resaltar las líneas y usar "Reemplazar todo" y "En la selección" (con el mismo reemplazo):
Search = ^(.+)$
^
apunta al comienzo de la línea.
$
apunta al final de la línea.
/1
será la coincidencia de origen entre paréntesis.
Usa una macro
Macro> Iniciar grabación
Use el teclado para hacer sus cambios de manera repetible, por ej.
inicio> escriba "capaz"> fin> flecha abajo> inicio
Luego regrese al menú y haga clic en detener la grabación y luego ejecute una macro varias veces.
¡Eso debería hacerlo y no hay complicaciones basadas en expresiones regexuales!