Регулярное выражение для замены в TextPad
Мне нужно заменить это:
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 ответа
Если все строки имеют одинаковый формат, вы можете просто проверить строки, заканчивающиеся на 0, и заменить их,0 на,N.
Поиск:
,0$
Заменить:
,N
Если вы не знаете значение последней цифры, вы можете сделать следующее.
Поиск:
,[[:digit:]]*$
Заменить:
,N
Вы можете найти это:
(HSOD,BASE,DFLT,001,06-19-2012,.*?,1,0,)0
И заменить на это:
\1N
Конечно, с установленным флажком регулярного выражения.