Преобразует числовые слова английского в цифры — от "seven" до "two billion one hundred million" и далее, включая десятичные дроби вида "three point one four".
Что разбирает:
- Целые числа:
one hundred twenty-three → 123
- Порядки величин: thousand, million, billion, trillion, quadrillion
- "and":
one hundred and five → 105 ("and" считается частью группы сотен, обычное британское/американское употребление)
- Десятичные через "point":
three point one four one five → 3.1415 (каждая цифра после "point" читается по отдельности)
- Дефисы и регистр:
Twenty-One, twenty one и twenty-one работают.
Как работает:
- Инструмент находит самый длинный отрезок числовых слов во вводе, вычисляет его и заменяет только этот отрезок цифрами. Окружающий текст остаётся нетронутым, поэтому
"order sixty-four boxes" превращается в "order 64 boxes".
- Вывод Десятичное число — простое число (напр.
142). С разделителями тысяч добавляет локальную группировку (напр. 1,000,000).
Полезно знать:
- Где возможно, числа разбираются как целые; "point" вводит дробную часть, читаемую по цифрам, как люди диктуют десятичные дроби вслух.
- Если отрезок слов нельзя разобрать как число, он возвращается без изменений, а не выдаёт мусор.
- Работает только с английской системой числовых слов. Для перевода цифр в слова используйте отдельный инструмент.