Ребята, помогите пожалуйста написать на C# такой обработчик.
Нужно обрабатывать переменную Text регулярками, которые применяются к переменной по очереди. Количество регулярок задается в переменной Count, а сами регулярки и их последовательность задаются в таблице:
В столбце E задается количество применяемых регулярок (от 0 до 6). Если будет 0, то нужно завершить сниппет и дальше не идти
В столбце F задается тип регулярки: del, probel и regex. По сути это означает то, что нужно будет сделать: удалить, заменить на пробел и применить текст регулярки соответственно
В столбце G:
- если тип регулярки del, задается то, что нужно удалить из Text (ну или заменить на пустоту "")
- если тип регулярки probel, задается то, что в Text нужно заменить на пробел
- если тип регулярки regex, то просто задается текст регулярного выражения из тестера регулярок ПМ
Если в столбце E указана цифра 1, то после применения регулярки, завершаем сниппет.
Если в столбце E указана цифра 2, то это означает, что регулярок к Text применяется 2, значит в таблице присутствуют значения в столбцах H и I, суть которых идентична значениям столбцов F и G. И так далее, если в столбце E указано 3, то после F и G идут еще два столбца по порядку, в первом из которых будет тип регулярки, а во втором что нужно удалить из Text, либо текст регулярного выражения, и так далее до 6. 6 я взял с запасом, это максимум, обычно 3-4 буду использовать.
На стандартных кубах зенки это жесть как громоздко