Пробелы!

Bronza

Client
Регистрация
22.11.2010
Сообщения
51
Благодарностей
7
Баллы
8
Приветствую!

У меня список. В списке html строки для таблицы, в каждом <tr> есть 3 штуки <td>, и каждое это <td> внутри хранит текст ну обычная веб-таблица, вобщем.

Проблема.
Некоторые такие тексты, внутри <td> и </td>, в начале или в конце имеют от 1 до 10 пробелов. Как их вычистить оттуда? Парсить список построчно, и trim применять? Или есть более изящное решение, и прямо в списке можно регуляркой или еще как-то почистить удалить все пробелы "сразу после <td>" и "всё что перед </td>" ?!

Помогите пожалуйста! Спасибо.
 

Bronza

Client
Регистрация
22.11.2010
Сообщения
51
Благодарностей
7
Баллы
8
И еще тогда вопрос... Замена пробелов в строке не работает.

Делаю так в шаблоне:
"Работа со строками", выбираю "Замена", вид поиска - "Текст", в первое поле - что ищем - ставлю 2 пробела, прям клавишей "пробел", во второй строке - на что меняем - ставлю клавишей пробела 1 пробел. И ничего не происходит. Возможно, надо там указывать знак пробела в виде спецсимвола? Кто есть что сказать?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
И еще тогда вопрос... Замена пробелов в строке не работает.

Делаю так в шаблоне:
"Работа со строками", выбираю "Замена", вид поиска - "Текст", в первое поле - что ищем - ставлю 2 пробела, прям клавишей "пробел", во второй строке - на что меняем - ставлю клавишей пробела 1 пробел. И ничего не происходит. Возможно, надо там указывать знак пробела в виде спецсимвола? Кто есть что сказать?
попробуй в строку текст это подставить \s
 

Bronza

Client
Регистрация
22.11.2010
Сообщения
51
Благодарностей
7
Баллы
8
Всё верно, так нельзя. Меняйте простой клавишный пробел на {-String.Space-}
 

Bronza

Client
Регистрация
22.11.2010
Сообщения
51
Благодарностей
7
Баллы
8

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
531
Баллы
93
А это что, тоже знак пробела?!
Только не |s, а \s - на языке регулярных выражений это обозначает любой пробельный символ.
Т.е. не только один пробел по сути, но и символы табуляции, вертикальной табуляции, переноса строк и т.д.
 
  • Спасибо
Реакции: Bronza

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)