170 похожих чатов

Подскажите, как сделать так чтобы абсолютно любая строка русская парсилась

в json? почему если вырезать все обратные слеши, то комбинации \n \r \* всё это крашит всё равно?

27 ответов

10 просмотров

не знаю, у нас работает ))

Кодировку глянь. Встречал багу при пкрекладывании жсона utf8 / windowa-1251

потому что обратный слэш экранирует спецсимволы в жсон

Den-Den Автор вопроса
Дмитрий Щербаков
не знаю, у нас работает ))

.replace('\\',""); как правильно написать чтобы работало?

Den-Den Автор вопроса
Den Den
😦

потому что в жсон \ экранирует спец символы. если вы хотите заменить слэш именно который текст, то он в жсон экранирован и представляет собой \\

Den-Den Автор вопроса
Alex Surname
.replace('\\\\', '')

но это не помогло для \n \' и тд(

Den Den
но это не помогло для \n \' и тд(

ну отдельно нужно написать замену для \n .replace("\n",'')

Den-Den Автор вопроса
Alex Surname
ну отдельно нужно написать замену для \n .replace(...

а есть регулярка какая-нибудь типа \ + любой символ? может кто-то не специально его напишет

Den Den
а есть регулярка какая-нибудь типа \ + любой симво...

ты занимаешься какой-то ерундой, вот бы ты рассказал самую идею этого действа, мы бы тебе сказали что это все дичь )) зачем это вообще надо? храни как есть, потом при использовании будешь решать куда как и во что конвертнуть, вдруг это потом надо будет показать в textarea тогда ничего не надо делать. а если это надо на странице показать тогда надо будет сделать nl2br

Den-Den Автор вопроса
Дмитрий Щербаков
ты занимаешься какой-то ерундой, вот бы ты рассказ...

Я же не просто так. По факту была проблема - не отображалась запись в таблице. Час потратил по коду php думал логика неправильная, а оказалось что заказчик комментарий написал с переносом строки. Даже и подумать не мог) и проблема оказалась на стороне js

Den-Den Автор вопроса
Den Den
И я решил все случаи предусмотретт

так себе идея, всегда найдется идиот который присунет тебе еще что-нибудь и опять все сломается, вот увидишь, скринь )

Den-Den Автор вопроса
Den Den
Я же не просто так. По факту была проблема - не от...

Это Fancy Grid js требует все данные в виде json поэтому и приходится мучится

Den Den
Это Fancy Grid js требует все данные в виде json...

лучше разобраться как в Fancy Grid отобразить перевод строки, чем лезть в жсон регулярками

Den-Den Автор вопроса
Alex Surname
лучше разобраться как в Fancy Grid отобразить пере...

да это в принципе не нужно т.к. таблица она на то и таблица что там короткие по высоте строки, да и данные в основном короткие это только комментарий и то он там обрезается до 20-30 символов, и если перенос заменяется пробелом то вроде норм) но спасибо)

Den Den
да это в принципе не нужно т.к. таблица она на то ...

тогда нужно каждую жсон ноду для конкретной ячейки обрезать до ближайшего перевода строки, или заменять перевод строки на пробел, а не лезть в весь жсон.

Collapse
Это у тебя жена пхпшница?

она систематически занималась курсами саморазвития. мне здесь сказали что может не получится с перл миддл мигрировать на пхп миддл, поэтому решили если у меня будет зп джуна, она пойдет на куа автомейшн пхп. но она еще учится, пхпшницей наверное называть ее на данный момент преждевременно

Alex Surname
она систематически занималась курсами саморазвития...

А как бы реагировал , если б такой начальник жене подзатыльники раздавал? Я б наверное встретил вечерком

🦔
может хватит оффтопа?

Сори, не знал что обсуждение корпоративной культуры в пхп среде это оффтоп

Collapse
А как бы реагировал , если б такой начальник жене ...

ну я после таких разговоров буду искать компанию, чтоб без подобных начальников. я проработал в перл, у нас так такое не практикуется

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта