Нам не нужны изменения на стороне сервера. вы можете исправить это только с помощью файла web.config Это помогло мне. попробуйте это
<appSettings>
<add key="aspnet:MaxJsonDeserializerMembers" value="2147483647" />
<add key="aspnet:UpdatePanelMaxScriptLength" value="2147483647" />
</appSettings>
and
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="2147483647"/>
</webServices>
</scripting>
Да, но вам нужно сбежать. При использовании его в регулярном выражении используйте \\
, чтобы использовать его в замене, используйте \\\\
(который превратится в \\
, который будет интерпретирован как одинарная обратная косая черта).
Вам нужно избежать обратной косой черты: \\
Из руководства на preg_replace
:
Чтобы использовать вместо замены обратную косую черту, ее необходимо удвоить (
"\\\\"
строка PHP).
В качестве альтернативы используйте preg_quote
, чтобы подготовить строку для операции preg _ *
.
Завершите \
с \
: \\
preg_replace('/\\/', 'REMOVED BACKSLASH', 'sometest\othertest');