числа написанные цифрами?
бредовая задача, но все же
Регулярочки
представляешь какая гадость 😃
Сложно себе представляю адекватное решение. Общий случай со всеми падежами выглядит как задача на месяц.
Как можно писать числа прописью?
Десять тысяч сто два рубля двенадцать копеек
Падежи убить можно
хмм, думаешь найдется способ убить падеж именно цифр?
а скинь ссылочку, пожалуйста:)
Это вспомнить теперь библиотеку надо..... Ща
https://github.com/miyconst/Cyriller
Рассказываю как решил эту задачу: 1. Замутил словарик со всеми склонениями и падежами для числительных (не путать с порядковыми) 2. С помощью Regex.Replace заменяем все прописные числа в тексте на число с цифрами. Получаем такое: пятьсот тридцать пять => 500 30 5 3. Делим полученный текст на слова а дальше пробегаем по списку и делаем так: - если это не число - пропускаем - если это одно число - пропускаем - если это несколько чисел подряд - не хитрым алгоритмом объединяем их в одно число (500 30 5 => 535) 4. Объединяем слова обратно в текст - готово :) Всем спасибо за помощь!
набережная Москвы десять второй подъезд
интересно как часто при записи того же слова "трёхсот" вместо "ё" будет написана "е"? :D
думал об этом, но это извращение + можно добавить если что:)
что то в последнее время да)
да давно уже)
ну вот да. я даж в своей фамилии "е" пишу)
Обсуждают сегодня