Слова до чисел
Перетворіть написані англійські числа в тексті на цифри, зберігаючи все інше.
Слова до чисел
Вставте текст і кожне англійське число, написане словами, переписується як цифри, а решта речення залишається такою, як ви її ввели. «У мене двадцять одне яблуко і сто п'ять груш» стає «У мене 21 яблуко і 105 груш». Він читає цілі числа, що складаються з багатьох слів — кардиналів від нуля до дев’ятнадцяти, десятків, як-от сорок і дев’яносто, слова шкали сто, тисяча, мільйон, мільярд і трильйон, а також сполучник «і» всередині числа, тому «дві тисячі триста» і «сто п’ять» обидва розбираються правильно.
Синтаксичний аналізатор навмисно обережний щодо меж. Кома або новий рядок закінчують число, тому "один, два" стає "1, 2", а не однією великою цифрою. Слова, які виглядають лише як цифри, залишаються окремо: «android» зберігає своє «і», «покажчик» ніколи не читається як десяткова крапка, а поодинокі «a» чи «and» ніколи не торкаються. Слово «а» вважається лише одиницею перед словом шкали, тому «сто» дає 100, а «кішка» залишається котом. Десяткові знаки працюють через «точку»: «три кома один чотири» перетворюється на 3,14.
Два варіанти формують результат. Увімкніть порядкові, і «перший», «двадцять третій» і «сотий» стануть 1-м, 23-м і 100-м; вимкніть його, щоб залишити порядкові номери як слова. Розділювач тисяч можна не використовувати або додати кому чи пробіл для великих цифр, щоб дванадцять тисяч триста сорок п’ять читалося як 12 345 або 12 345.
Одне важливе обмеження: інструмент розуміє лише англійські цифри. Якщо ви пишете на словацькому, чеському, німецькому, польському чи угорському сайті, він усе одно перетворює англійські цифри у вашому тексті — це зручно для очищення англійського вихідного матеріалу — але він не аналізуватиме «dvadsaťjeden» чи «einundzwanzig». Усе працює у вашому браузері, і нічого, що ви вставляєте, ніколи не завантажується.