-2

У меня есть следующие строки данных:

X1+0x2+0x3+0x4+0x5+0x6+0X7-0.25X8-0.25X9-0.25X10-0.25X11+0x12+0x13+0x14+0.8X15+0x16+0x17+0x18

X1+0x2+0x3+0x4+0x5+0x6+0X7-0.25X8-0.25X9-0.25X10-0.25X11+0x12+0x13+0x14+0.89404X15+0x16+0x17+0x18

X1+0x2+0x3+0x4+0x5+0x6+0X7-0.25X8-0.25X9-0.25X10-0.25X11+0x12+0x13+0x14+0.93532X15+0x16+0x17+0x18

Я хочу удалить строку X15 , предшествующий + и любые символы между ними, используя регулярное выражение.

Например, замена регулярных выражений должна возвращать следующее из моих строк образца:

X1+0x2+0x3+0x4+0x5+0x6+0X7-0.25X8-0.25X9-0.25X10-0.25X11+0x12+0x13+0x14+0x16+0x17+0x18

X1+0x2+0x3+0x4+0x5+0x6+0X7-0.25X8-0.25X9-0.25X10-0.25X11+0x12+0x13+0x14+0x16+0x17+0x18

X1+0x2+0x3+0x4+0x5+0x6+0X7-0.25X8-0.25X9-0.25X10-0.25X11+0x12+0x13+0x14+0x16+0x17+0x18

Может кто-нибудь, пожалуйста, дать некоторые предложения и мысли по этому поводу?

Большое спасибо.

1 ответ1

2

Я не знаю Notepad++, но я бы так и сделал:

Заменить:

\+[^+]*X15

Ни с чем

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .