Entonces tengo una línea como esta:
text1:text2:text3
Quiero hacerlo así:
text1:text3
¿Cómo hacer eso usando expresiones regulares?
Respuesta1
Respuesta2
- Ctrl+H
- Encontrar que:
:[^:\r\n]+(?=:)
- Reemplazar con:
LEAVE EMPTY
- Replace all
Explicación:
: : a semicolon
[^:\r\n]+ : negative character class, any character that is not semicolon or linebreak
(?=:) : lookahead, make sure we have a semicolon after
- comprobar la expresión regular