Привет пытаюсь получить данные об ОС из следующего текста:
...
Операционная система: Windows 7, 8, 10 (64-bit)
...
Написал правила:
Number -> AnyWord<wff=/[0-9]+/>;
Bitness -> LBracket'64-bit'RBracket;
ShortPlatforms -> (Comma) Number (Bitness);
PlatformName -> 'widnows' ShortPlatforms+;
S -> PlatformName interp (Platform.Value);
В итоге получается факт "Windows 7, 8, 10 (64-bit)". Возможно ли сделать такие правила, что бы получить непосредственно факты "Windows 7", "Windows 8", "Windows 10 (64-bit)"?