Мне нужно добавить одиночную кавычку в начале и закончить целочисленное поле из 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>