Как удалить скрытые символы из строки?

linima2229

Новичок
Регистрация
07.03.2020
Сообщения
17
Благодарностей
3
Баллы
3
Есть 2 строки назовем эту альфа
Код:
Text ********96
вторая строка бета
Код:
Text ‎********96‎
С виду они одинаковые, но логика зенки
альфа != бета
Вставлял в текстовые редакторы с подсветкой спец символов и тд, ничего не нашел.Сделал конвертацию строки в HEX и о чудо, они разные!
альфа
Код:
54657874202a2a2a2a2a2a2a2a3936
бета
Код:
5465787420e2808e2a2a2a2a2a2a2a2a3936e2808e
Даже сейчас в редакторе пока пишу это сообщение, бета выделена красным
screenshot-zennolab.com-2021.06.22-01_54_15.png


Подскажите как из беты удалить плохие символы которые не видны.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 698
Баллы
113
вряд ли есть универсальное решение. , так как у тебя там расширенная кодировка, а в расширенную кодировку попадает много чего "видимого"

79135


Поэтому тебе надо загуглить все по расширенной кодировке, выявить те границы которые тебе нужны и сделать замену неподходящих символов на пустоту.
ну или еще можно разбить все по пробелам, у каждого слова сделать трим, и собрать обратно. минус этого способа, все пробелы что больше 1-го символа, превратятся в 1 пробел. ну и переносы тоже удалятся.
 
  • Спасибо
Реакции: linima2229

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