Tengo una situación que se menciona a continuación. Necesito mantener las oraciones/líneas que comienzan con {dígitos} y eliminar el resto de las líneas. Intenté esto pero no funcionó. Buscar: [^({\d{1,2}}.+?\r)] Reemplazar:$1 Los números de la lista están entre llaves
- El rápido zorro marrón salta sobre el perro perezoso.
- Esta es otra línea más.
- Esta línea es continua con el punto 2.
Algunas frases de este párr.
- Este es el artículo número uno.
- esta es otra linea
- Esta es otra línea más.
Quiero eliminar todas las oraciones y párrafos excepto las listas numeradas.
Tengo texto pegado en Notepad++
Respuesta1
- Ctrl+H
- Encontrar que:
^\h+\d+.+\R(*SKIP)(*F)|.+\R
- Reemplazar con:
LEAVE EMPTY
- CONTROLAR Envolver alrededor
- CONTROLAR Expresión regular
- DESMARCAR
. matches newline
- Replace all
Explicación:
^ # beginning of line
\h+ # 1 or more horizontal spaces
\d+ # 1 or more digits
.+ # 1 or more any character
\R # any kind of linebreak (i.e. \r, \n, \r\n)
(*SKIP)(*F) # skip previous match and declare a fail
| # OR
.+ # 1 or more any character
\R # any kind of linebreak (i.e. \r, \n, \r\n)
Reemplazo:
Captura de pantalla (antes):
Captura de pantalla (después):