Форум программистов, компьютерный форум, киберфорум
PHP: RegExp
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 23.12.2015
Сообщений: 1

Как тут выдрать только последнюю сумму без точек и запятых?

23.12.2015, 20:50. Показов 895. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите пожалуйста

PHP
1
2
3
$plaintext = "<span class="productOldPrice"> 1.111,00 руб.</span><br>2.222,00 руб."
 
$itog = preg_replace ('регулярное выражение', '', $plaintext);
как тут выдрать только последнюю сумму без точек и запятых?
$itog должен быть = 2222
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.12.2015, 20:50
Ответы с готовыми решениями:

Как сделать так, чтобы можно вводить только целые цифры, без запятых?
Задание: За номером дня месяца вывести на экран предыдущее число, если в месяце 31 день. так то я написала.а вот что нужно...

Как убрать из строки всё кроме: цифр, точек и запятых?
Как убрать из строки всё кроме: цифр, точек и запятых?

как в Excel вместо точек и запятых поставить знак равно (например в место 1,00 - 1=00)
Подскажите пожалуйста, требует банк так указывать сумму в платежных поручениях

2
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
23.12.2015, 21:51
PHP
1
2
3
4
5
$plaintext = '<span class="productOldPrice"> 1.111,00 руб.</span><br>2.222,00 руб.';
$itog = 0;
if(preg_match('~(\\d+)\\.(\\d+)(?=(?:,\\d+)?\\D+\\z)~u', $plaintext, $match))
    $itog = (int) ($match[1] . $match[2]);
var_dump($itog);
1
Эксперт PHP
 Аватар для Fedor Vlasenko
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
24.12.2015, 03:46
PHP
1
2
3
$plaintext = '<span class="productOldPrice"> 1.111,00 руб.</span><br>2.222,00 руб.';
$num = +str_replace('.', '', preg_split('/<br>|,\d/', $plaintext)[2]); 
var_dump($num);
Добавлено через 4 часа 16 минут
PHP
1
$itog = +preg_replace ('/^.*<br>(\d+)\.?(\d+).*$/', "$1$2", $plaintext);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.12.2015, 03:46
Помогаю со студенческими работами здесь

Как позволить ввод только цифр и запятых?
Знаю, что позволить ввод только цифр можно так: if (e.KeyChar != 8 &amp;&amp; (e.KeyChar &lt; 48 || e.KeyChar &gt; 57)) e.Handled =...

MaskedTextBox: Выводить только те цифры, которые вводятся без точек
maskedTextBox1 подскажите как сделать так что б при такой маске Shor date, Mask 00/00/0000 Preview &quot;__.__.____&quot; выводило только...

Fasm 1.69.39 что нового. И как сделать макрос без запятых типа IF eax => 10
Все кто программирует в Fasm-e знают что если макрос принимает более 1-го параметра, то надо писать запятую (к примеру MyMacr x,y). А вот...

Удаление запятых и точек из строки
Есть код, удаляет из строки точки и запятые по отдельности, но если и то и то вместе то стирает часть строки, подскажите где ошибка ...

Подсчет количества точек и запятых в строке
Создал систему подсчета знаков пунктуации т.е ( , и . ).Теперь нужно сделать так,чтобы когда я вводил &quot;...,,,.. &quot; он считал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru