Слова к цифрам
Превратите написанные английские цифры в тексте в цифры, сохранив все остальное.
Слова к цифрам
Вставьте текст, и каждая английская цифра, написанная словами, перепишется как цифры, а остальная часть предложения останется точно такой, какой вы ее набрали. «У меня двадцать одно яблоко и сто пять груш» становится «У меня 21 яблоко и 105 груш». Он считывает целые числа, состоящие из множества слов — кардиналов от нуля до девятнадцати, десятков, например, сорока и девяноста, слов шкалы сто, тысяча, миллион, миллиард и триллион, а также соединителя «и» внутри числа, поэтому «две тысячи триста» и «сто пять» оба анализируются правильно.
Синтаксический анализатор намеренно заботится о границах. Запятая или новая строка завершают число, поэтому «один, два» становится «1, 2», а не одной большой цифрой. Слова, которые выглядят только числовыми, остаются в покое: «андроид» сохраняет свое «и», «указатель» никогда не читается как десятичная точка, а одинокие «а» или «и» никогда не трогаются. Слово «а» считается единицей только перед словом шкалы, поэтому «сто» дает 100, а «кошка» остается кошкой. Десятичные дроби работают через «точку»: «три целых один четыре» превращается в 3,14.
Два варианта формируют результат. Включите порядковые номера и «первый», «двадцать третий» и «сотый» станут 1-м, 23-м и 100-м; выключите его, чтобы оставить порядковые номера как слова. Разделитель тысяч можно не использовать или добавить запятую или пробел для больших цифр, поэтому двенадцать тысяч триста сорок пять читается как 12 345 или 12 345.
Одно важное ограничение: инструмент понимает только английские числовые слова. Если вы пишете на словацком, чешском, немецком, польском или венгерском сайте, он все равно преобразует английские цифры в вашем тексте — это удобно для очистки исходного материала на английском языке — но не будет анализировать «dvadsaťjeden» или «einundzwanzig». Все работает в вашем браузере, и ничего из того, что вы вставляете, никогда не загружается.