Oegir
@Oegir
Web-программист

Как скомбинировать данные из фактов полученных в Tomita Parser?

Привет пытаюсь получить данные об ОС из следующего текста:
...
Операционная система: 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)"?
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Санкт-Петербург
До 120 000 ₽
Wanted. Санкт-Петербург
от 80 000 до 150 000 ₽
от 60 000 до 120 000 ₽
22 нояб. 2024, в 19:51
15000 руб./за проект
22 нояб. 2024, в 19:15
200000 руб./за проект
22 нояб. 2024, в 18:50
30000 руб./за проект