1

Мне нужно заменить это:

HSOD,BASE,DFLT,001,06-19-2012,[any string],1,0,0

С этим:

HSOD,BASE,DFLT,001,06-19-2012,[any string],1,0,N

где часть [any string] должна быть подстановочным знаком.

2 ответа2

2

Если все строки имеют одинаковый формат, вы можете просто проверить строки, заканчивающиеся на 0, и заменить их, 0 на, N.

Поиск:

,0$

Заменить:

,N

Если вы не знаете значения последней цифры, вы можете сделать следующее.

Поиск:

,[[:digit:]]*$

Заменить:

,N
0

Вы можете найти это:

(HSOD,BASE,DFLT,001,06-19-2012,.*?,1,0,)0

И заменить на это:

\1N

С установленным флажком регулярного выражения, конечно.

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