В настоящее время я создаю игрушечный ассемблер в С# (через The Elements Of Computing Systems).
Мне нужно сопоставить очень простой шаблон, я подумал, что это будет подходящее время для изучения некоторого регулярного выражения, но я боюсь!
В следующих примерах я просто хотел бы сопоставить буквы перед символом '='
М = А
Д = М
MD = А
A = D
AD = М
AMD = А
Я придумал следующее:
([A-Z]{1,3})=
Однако это также соответствует "=", который я не хочу.
Я также пробовал:
([A-Z^\=]{1,3})=
Но у меня все еще есть одна и та же проблема - она совпадает с знаком "=".
Я использую этот сайт для проверки моих регулярных выражений.
Любая помощь будет действительно оценена. Заранее благодарю вас.