Я должен обновить dateformat в большом файле, который я имею в textpad.
dateformat в настоящее время mm-dd-yyyy, и я должен сделать его mm/dd/yyyy
каждая строка с датой запускается с D.
как это: D02-12-2009
У меня есть своя часть поиска regex, хорошо работающая ^D (.?) - (.?) - (.*?)?, но замена перестала работать при попытке использовать $1$ 2$ 3 для моих значений D$ $1/2 / 3. Это заменяет литеральным 1$, 2$ и 3$. Я установил textpad для использования POSIX regex.
Какие-либо идеи, как получить значения и поместить их в мою часть замены?
Используйте \1 \2 \3
вместо $1 $2 $3
Найдите что: D([0-9]+)-([0-9]+)-([0-9]+)
Замена: D\1/\2/\3
Прежде
D02-12-2009
D03-12-2009
D04-12-2009
После
D02/12/2009
D03/12/2009
D04/12/2009
Оценка группировки
Группирует теговое выражение для использования в выражениях замены. РЕ может иметь до 9 теговых выражений, пронумерованных согласно их порядку в РЕ. Соответствующее выражение замены является \x для x в диапазоне 1-9. Пример: Если бы ([a-z] +) ([a-z] +) соответствия "путь неправильно", \2 \1 заменили бы его "неправильным путем".
PS:I понятия не имеют, почему это перемещено в сюда, я должен был приехать сюда впервые.:-)