parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Да вроде как есть про clean в документации

moko 29.09.2021 00:21

https://www.parser.ru/docs/lang/?tainting.htm
https://www.parser.ru/docs/lang/?reflectiontainting.htm

Отличие clean от as-is в том, что для as-is не делается оптимизация повторяющихся пробельных символов.

И наверное все-таки правильнее было использовать table, не пришлось бы писать тонкость с taint. Для экономии ресурсов ключи хеша, в отличии от остальных строк, не хранят язык, поэтому когда из ключа хеша делается парсерная строка, она для безопасности считается "грязной". В 99% случаев это не важно, но вот когда ключ используется в качестве регулярного выражения - это имеет значение.