Как заменить формат даты с помощью TextPad?
Как мне сделать замену с помощью TextPad для всех вхождений даты, таких как
01 апреля 2014 года 02 апреля 2014 года 03 апреля 2014 года
в
2014-апр-01 2014-апр-02 2014-апр-03
Я попробовал несколько регулярных выражений для даты, но даже не могу заставить ее работать один раз. Благодарю.
2 ответа
Решение
Вы можете использовать это регулярное выражение:
(\d+)-(\w+)-(\d+)
А затем измените порядок захвата индекса группы:
Выражения ниже работают в Textpad. Федерико использовал синтаксис POSIX, который вы должны специально указать Textpad для использования в Configure>Properties>Editor. Кроме того, вы получили "буквальное выражение", не найденное, то есть вы не отметили флажок регулярного выражения в окне поиска.
Найти что: ([0-9]+)-([az]+)-([0-9]+)
Заменить на: \3-\2-\1