Я получил строку, введенную пользователем, и я хочу вставить эту строку в регулярное выражение.Есть ли способ встроить значение параметра аналогично параметрам в запросах SQL?
Например, я мог бы сделать это:
string myRegex = "[abc]" + myParameter + "[xyz]";
, но это не будет работать, потому что myParameter
может содержать специальные символы регулярного выражения.
Внедрение SQL было исправлено с помощью параметров.Как мне сделать то же самое с регулярными выражениями?
Обратите внимание, что myParameter может содержать любой символ из всего юникода, кроме, возможно, контрольных символов, хотя я надеюсь, что решение общего назначения позволит сопоставлять даже контрольные символы.