У меня есть задача разработки функции, которая генерирует идентификационные номера, которые следуют правилам, которые могут быть расширены позже.Строка templating
Например, Система может потребовать, чтобы их идентификационные номера были сгенерированы следующим образом: 18122424
. Это будет разбито на: [DepartmentId][YearCreated][Sequential]
. Отдел = 18, год = 12, Последовательность = 2424.
Как я могу разработать механизм правил, который позволяет пользователю изменить его? Я придумал, как формат:
- МЭИ (#)
- год (#)
- Seq (#)
- Инициалы (#) < - Название инициалов.
Таким образом, правило для этого Id выше: [Dept(2)][Year(2)][Seq(4)]
. Если я получу это как строку, как ее разобрать, чтобы получить правила? Regex или обычный поиск строк?
Есть ли более простой или эффективный способ сделать это концептуально?
Какой язык вы используете? – svick
C#, для использования в asp.net mvc –