Форум программистов, компьютерный форум CyberForum.ru

Регулярное выражение для выделения в тексте чисел - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Canvas и Button http://www.cyberforum.ru/android-dev/thread835425.html
можно ли в канвасе на холсте разместить view-элементы? кнопки к примеру или textview.
Android Куда вставлять ключ RSA ЛИЦЕНЗИОННЫЙ КЛЮЧ ДЛЯ ЭТОГО ПРИЛОЖЕНИЯ Включите этот открытый ключ RSA в свои исполняемые файлы (удалите пробелы). Куда вставлять ключ RSA на Гугл Плей что бы защитить приложение от копирования?? и какие пробелы удалить? там в коде нет ни каких пробелов... http://www.cyberforum.ru/android-dev/thread834892.html
Обработка потокого аудио Android
Как считать в массив амплитуду приходящую с микрофона, для дальнейшей обработки без записи в файл? И можно ли задавать размер такого массива?
Android Полезные ресурсы
Наткнулся на очень хороший набор ссылок на хабре Я думаю он полезен будет всем ЖМЯК хз ссылки на хабр можно постить :- p.s. можно было бы прикрепить тему с самыми полезными ресурсами для андройда, я думаю пользы для форумчан было бы немерянно
Android ServerSocket в новом потоке http://www.cyberforum.ru/android-dev/thread834397.html
По нажатию на кнопку запускаю новый поток. в Потоке открывается порт и ждет подключения: public void onClick(View view) { // TODO Обрабатывам клики switch (view.getId()) { case R.id.servOnbut: Thread t=new Thread(new Runnable(){ public void run(){ try{ // поднимаем сервер
Android Не отображаются иконки в меню У меня стоит eclipse, когда я создаю меню с иконками (по учебнику андроид) при запуске в эмуляторе меню есть а вот иконки не отображаются. Код правильный из учебника. Может дело в эмуляторе? И еще когда я создаю список с собственной разметкой (тоже по учебнику), при выделении элемента списка в эмуляторе он выделяется на секунду при щелчке мыши и все выделение спадает не фиксируется. Таким... подробнее

Показать сообщение отдельно
dubok79
 Аватар для dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
12.04.2013, 16:37     Регулярное выражение для выделения в тексте чисел
Всем привет. Помогите разобраться как реализовать эту задачу. Не знаю как написать. На php когда то писал, а тут не знаю, что и использовать.
Есть текст в котором встречаются числа, например: "Ваня купил 2 яблока, а Маша 12 леденцов", надо на выходе получить следующее: "Ваня купил <b>2</b> яблока, а Маша <b>12</b> леденцов"
Спасибо.

Добавлено через 1 час 53 минуты
Попробовал сделал так:
Java
1
2
3
4
5
6
7
        String mask = "[^>][0-9]+[^<]";
        Pattern pattern = Pattern.compile(mask);
        Matcher matcher = pattern.matcher(mText);
        while (matcher.find()) {
            Log.d("DEBUG:result",matcher.group());
            Log.d("DEBUG:result",matcher.replaceFirst("<b>"+matcher.group()+"</b>"));
        }
но данный код уходит в цикл. Получается так, что в результат попадает число с пробелами, не пойму почему. Подскажите, как в маску добавить игнорирование пробелов после символа ">"
Спасибо.

Добавлено через 39 минут
Почему matcher.group() выдает не найденный результат, а захватывает крайние символы, т.е. если написать привет12пока, то результат будет т12п...

Добавлено через 3 часа 3 минуты
Вот тут помогли, так что проблема решена.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru