У меня есть регулярное выражение, подобное этому (HN)(#{VAL})(#{dens})(#{temp})(C|A)#?{temp})#?(A|0)
"temp" может быть либо на 4-й позиции, либо на 7-й позиции в моем регулярном выражении. Как обработать этот шаблон в регулярных выражениях ruby?
Пример входных данных:
HN58 C 256 A T "I" 85E or HN58 C 257 A T 85 "I" E