Регулярное выражение для замены в 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

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

Другие вопросы по тегам