|
Как убрать спецсимвол из строки? | ☑ | ||
|---|---|---|---|---|
|
0
lanc2233
18.08.20
✎
16:23
|
Есть текст, который формируется из обекта ЗаписьJSON , как Запись.Закрыть()
С этим текстом все нормально, хорошо оотображается, передается на сайт и распознается там. Мне нужно хранить лог отправленных запросов. Для этого есть РС, где реквизит текст неограниченной длины. И вот тут появляется проблема с спецсиволом, который используется в джейсоне для форматирования. После сохранения в реквизит, превращается в "{¶"items": {¶"0": {¶"code": "e00331",¶"" И этот символ никак не получается выгрызти оттуда. Например : Лог.Запрос= СтрЗаменить(Запрос,"¶",""); Лог.Запрос= ТелоЗапроса; Лог.Запрос= СтрЗаменить(Лог.Запрос,"¶",""); Лог.Запрос= СтрЗаменить(Запрос,Символ(182),""); Как его можно убрать? |
|||
|
1
Волшебник
18.08.20
✎
16:27
|
RegExp=Новый COMОбъект("VBScript.RegExp");
RegExp.MultiLine=Ложь; RegExp.Global=Истина; RegExp.Pattern = "[^A-z0-9А-я]"; Str1 = СокрЛП(Стр); Res = RegExp.Replace(Str1, ""); Возврат Res; |
|||
|
2
RomanYS
18.08.20
✎
16:29
|
(0) попробуй Символы.ПС и Символы.ПФ.
¶ - это не сам символ, а представление спецсимвола |
|||
|
3
Timon1405
18.08.20
✎
16:31
|
можно сообщить(КодСимвола) в цикле, узнаете код для удаления.
|
|||
|
4
Волшебник
18.08.20
✎
16:39
|
там просто какой-нибудь Символы.ПС
|
|||
|
5
Fragster
гуру
18.08.20
✎
16:42
|
(0) установи у него признак "многострочный" и больше ничего не делай
|
|||
|
6
lanc2233
18.08.20
✎
16:44
|
Лог.Запрос= Запрос;
Лог.Запрос= СтрЗаменить(Лог.Запрос,Символы.ВК,""); Лог.Запрос= СтрЗаменить(Лог.Запрос,Символы.ВТаб,""); Лог.Запрос= СтрЗаменить(Лог.Запрос,Символы.НПП,""); Лог.Запрос= СтрЗаменить(Лог.Запрос,Символы.ПС,""); Лог.Запрос= СтрЗаменить(Лог.Запрос,Символы.ПФ,""); Лог.Запрос= СтрЗаменить(Лог.Запрос,Символы.Таб,""); Так сработало, а если каждый по отдельности не проканало. Наверное их там пара, но неохота выяснять какая. (ПС+ПФ тоже не прошло) |
|||
|
7
lanc2233
18.08.20
✎
16:46
|
Да, многострочный режим все решил :) Спасибо.
|
|||
|
8
Вафель
18.08.20
✎
16:46
|
сделай на форме многострочный реквизит и переносы будут норм отображаться
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |