Digamos que tengo este pequeño archivo de texto, por ejemplo.
[email protected]:948
[email protected]:11111===
[email protected]:123
¿Cómo eliminaría todo el texto anterior ===
?
Utilizo Windows 10, así que no necesito nada sobre Linux.
Respuesta1
- Ctrl+H
- Encontrar que:
^.*(?====)
- Reemplazar con:
LEAVE EMPTY
- comprobar Envolver alrededor
- comprobar expresión regular
- DESMARCAR
. matches newline
- Replace all
Explicación:
^ # beginning of line
.* # 0 or more any character but newline
(?= # positive lookahead, make sure we have after:
=== # 3 equal sign
) # end lookahead
Resultado para el ejemplo dado:
[email protected]:948
===
[email protected]:123
Captura de pantalla (antes):
Captura de pantalla (después):
Respuesta2
La siguiente secuencia debería hacer lo que deseas.
CTRL+H
para abrir buscar yReplace
ventana- Seleccionar
Search mode
comoRegular expression
y seleccionarmatches newline
- Ingrese la siguiente expresión regular en
Find what
el campo^.*(?=(\===))
(reemplace === con cualquier conjunto de caracteres que desee) - Mantener
Replace with
el campo vacío - Mantenga el cursor antes del primer carácter del archivo y manténgalo
Direction
como Abajo - Clic en el
Replace
botón