LINUX.ORG.RU

как обрезать строки?

 ,


0

1

имеется

- mysql таблица

- всего 1 столбец

каждая строка содержит число состоящее из 9-14 знаков, без пробелов

как проще удалить первые 2 и последние 2 знака?

могу перегнать в текстовый файл и Notepad++ или еще чем сделать поиск по регулярному выражению

или прямо в mysql

там около 4-5к записей, руками не вариант(

сам пробовал ^.\{2\} составить регулярки, не получается

например так

89164002271 889164002271 916400227123

по сути мне будет достаточно обрезать первые 2 и последние 2 символа

чтобы получилось вот так

1640022 91640022 64002271

выручайте, сам не справлюсь походу(

Если вы можете перегнать в текстовый файл, то пропустите его через такой sed:

sed -e 's/^.\{1,3\}//;s/.\{1,3\}$//'

mky ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.