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