Итак, у меня есть такая строка:
text1:text2:text3
Я хочу сделать это так:
text1:text3
Как это сделать с помощью регулярных выражений?
решение1
решение2
- Ctrl+H
- Найти то, что:
:[^:\r\n]+(?=:)
- Заменить:
LEAVE EMPTY
- Replace all
Объяснение:
: : a semicolon
[^:\r\n]+ : negative character class, any character that is not semicolon or linebreak
(?=:) : lookahead, make sure we have a semicolon after
- Проверьте регулярное выражение