W skrypcie “polish-ivona.lex” jest tak napisane:
“([[:digit:]]+) ?x ?([[:digit:]]+) (?=centymetrów|kilometrów|metrów|milimetrów)” "\1 na \2 "
10 mm, 10 cm, 10 km - czytane są prawidłowo
mm - milimetrów
cm - centymetrów
km - kilometrów
a przy 10 m czy 10 m. czytane jest jak “m”
Chyba problem z tym, że jest jako metry przypisana jedna litera, a nie jak powyżej, dwie.
Czy można to Wyrażenie regularne, RegEx napisać inaczej dla metrów?
Firma sprzedająca tego lektora odsyła mnie do pliku pomocy.
Dziwne, że sami nie skorzystali z tej porady, tylko błędnie napisali ten skrypt.
Najnowsze wersja IVONA OEM Harpo S2G, czyta “metry” prawidłowo już bez pomocy skryptu.