Как удалить пробелы и табуляцию на концах строк в ячейках таблицы?

Автор Gugas, 28 апреля 2016, 19:57

0 Пользователи и 1 гость просматривают эту тему.

Gugas

Есть таблица со множеством ячеек. В каждой заполненной цифры или по одной строке текста. Надо автоматически или полуавтоматически их проверить и если на концах строк, а возможно и в начале встретятся пробелы или табуляция, то удалить это. Как это можно сделать?

rami

Цитата: Gugas от 28 апреля 2016, 17:57...если на концах строк, а возможно и в начале встретятся пробелы или табуляция, то удалить это. Как это можно сделать?
С помощью "Найти и заменить" :

Пробелы в начале и конце текста:
Найти: +$|^ +       — (семь символов: пробел, плюс, доллар, вертикальная черта, крышечка, пробел, плюс)
Заменить на: — оставить пустое окошко

Табуляции (в любом месте):
Найти: \t
Заменить на: — оставить пустое окошко

Gugas

Спасибо. Табуляции в выражение "+$|^ +" тоже можно подставлять? Можно ли табуляции в середине строки заменять на пробел?
Галочку на "Регулярное выражение" нужно ставить?

rami

Цитата: Gugas от 29 апреля 2016, 06:51Табуляции в выражение "+$|^ +" тоже можно подставлять? Можно ли табуляции в середине строки заменять на пробел?
Можно. Все знаки табуляции можно заменить на пробелы, а затем убрать лишние пробелы.
Цитата: Gugas от 29 апреля 2016, 06:51Галочку на "Регулярное выражение" нужно ставить?
Обязательно нужно.

Gugas

А можно ли вписывать аналог пробела в регулярных выражениях?

rami

Цитата: Gugas от 29 апреля 2016, 17:59А можно ли вписывать аналог пробела в регулярных выражениях?
Аналог пробела это что такое? Пробел представляет сам себя.

Gugas


rami

Цитата: Gugas от 29 апреля 2016, 18:14Пробельный символ: \s
Я им раньше не пользовался, но он работает. Только нужно быть осторожным, \s не различает между разными пробельными символами — это может привести к удалению/замене не того что нужно.

Андрей2014

Цитата: rami от 29 апреля 2016, 05:38С помощью "Найти и заменить" :

Пробелы в начале и конце текста:
Найти: +$|^ +       — (семь символов: пробел, плюс, доллар, вертикальная черта, крышечка, пробел, плюс)
Заменить на: — оставить пустое окошко

Табуляции (в любом месте):
Найти: \t
Заменить на: — оставить пустое окошко

У меня не работает - "Search key not found"
Платформозависимая функция?

rami

Цитата: Андрей2014 от 15 мая 2016, 13:44У меня не работает - "Search key not found"
Платформозависимая функция?
Или в самом деле ничего нет, или нужно включить "регулярные выражения" (в окне поиска)

Андрей2014

Цитата: rami от 15 мая 2016, 16:02или нужно включить "регулярные выражения" (в окне поиска)
спасибо, оно, теперь нормально