Мне нужно добавить одиночную кавычку в начале и закончить целочисленное поле из 5 позиций в TextPad.
Пример:
14982
14983
14985
14991
14995
15019
Желаемый результат:
'14982',
'14983',
'14985',
'14991',
'14995',
'15019'
Мне нужно добавить одиночную кавычку в начале и закончить целочисленное поле из 5 позиций в TextPad.
Пример:
14982
14983
14985
14991
14995
15019
Желаемый результат:
'14982',
'14983',
'14985',
'14991',
'14995',
'15019'
Нажмите клавишу F1, справка Textpad предоставляет очень полезную подсказку с примерами:
^.*?$
'$0',
Вала!
Просто используйте функцию поиска и замены:
\(\d\d\d\d\d\)
в качестве источника (вы также можете использовать \(\d{5}\)
)- пробел в конце'\1',
в качестве цели (снова пробел в конце),
в конце строки (ов):
, $
в качестве источникаЗамените \(\<[0-9]\{5\}\>\)
(слова, состоящие ровно из пяти цифр) на '\1'
, а затем ' '
на ', '
.
Два шага:1.Для первого «» (одинарная кавычка) поместите ^ в текстовом поле «Найти что», а «в текстовом поле« Заменить на ». 2. для вторых «» (одинарная кавычка) и «,» поместите $ в текстовое поле «Найти что» и «, в текстовое поле« Заменить на ». «D4881», «D2243», «G7051», «X9767», «D3040»,
Введите ^ в 'Найти что' и 'в' Заменить на 'и выбрано регулярное выражение
Введите $ в 'Найти что' и ', в' Заменить на 'и выбрано регулярное выражение
Это хорошо сработало для меня:
Найти: (.+)[\ T]+(.+)[\ T]+(.+)$ Заменить: '\ 1', '\ 2',\ 3 '
Более простое решение
(\d{5})
'\1',
<checked>