Как удалить пробел нулевой ширины

  • Автор темы Автор темы Buddha
  • Дата начала Дата начала

Buddha

Client
Регистрация
10.03.2019
Сообщения
130
Реакции
19
Баллы
18
Приветствую, коллеги. В коде страницы есть место, с которым никак не справлюсь. Между тегами там, где визуально ничего нет (см. скриншоты), на самом деле присутствует какой-то символ. Видно его становится, если переключиться на кодировку ANSI в NP++.
Я удаляю теги, потом лишние пробелы, которые идут больше двух подряд (\s{2,}). И перед "1 этаж" получается два одиночных пробела и между ними вот эта хрень непонятная. Вроде и не символ (чтобы его пролистать, нужно два раза нажать на стрелку), а вроде как и разделитель какой-то. Пробелы вокруг него считаются одиночными.
Замена по регулярке \s на пустоту уже в результате без тегов удаляет все пробелы и этот символ тоже. Если же менять на {-String.Space-}, то символ остается. Можете у себя попробовать, файл с кодом я приложу.

Задача - удалить символ. Как это сделать регуляркой?
 

Вложения

  • Ashampoo_Snap_2021.07.20_08h26m48s_006_.png
    Ashampoo_Snap_2021.07.20_08h26m48s_006_.png
    13,2 KB · Просмотры: 140
  • Ashampoo_Snap_2021.07.20_08h26m18s_005_.png
    Ashampoo_Snap_2021.07.20_08h26m18s_005_.png
    10,9 KB · Просмотры: 135
  • new 1.zip
    new 1.zip
    340 байт · Просмотры: 118
Пробел нулевой ширины. Это я понял) А как его убрать, вот вопрос. Я получаю код страницы гет-запросом. Там нет ​, а есть то, что в файле.
 

Вложения

  • Ashampoo_Snap_2021.07.20_09h57m41s_007_.png
    Ashampoo_Snap_2021.07.20_09h57m41s_007_.png
    46,1 KB · Просмотры: 145
Пробел нулевой ширины. Это я понял) А как его убрать, вот вопрос. Я получаю код страницы гет-запросом. Там нет ​, а есть то, что в файле.
так этот скрин из того файла, что прикреплен. вставь в тестер регулярок в зенке и включи показ спец. символов и посмотри, что там есть.
 
Спасибо всем за помощь) Сделал, как nicanil написал. Были такие мысли, но я вводил \200B. Понятное дело, результата ноль) Потом уже \u200B загнал в парсинг JSON, брал результат и его заменял на пустоту. Как-то не подумал, что \u200B можно сразу как регулярку использовать.
 

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