как регуляркой взять первое целое число в тексте?

Тема в разделе "Функции поиск-замены и регулярные выражения", создана пользователем q457, 29 июл 2018.

  1. q457

    q457 New Member Пользователи

    Регистрация:
    25 июл 2015
    Сообщения:
    16
    Как с помощью регулярного выражения взять первое целое число которое встречается в предложении, или удалить все кроме первого целого числа которое есть в предложении.
    например
    Вес [g]</dt><dd class="m-product_dataParam"><div>150</div></dd></dl><dl class="m-product_dataRow clearfix2 is-odd"><dt class="m-product_dataName">Wysokość [mm]</dt><dd class="m-product_dataParam"><div>77</div></dd></dl><dl class="m

    нужно поймать число 150 код меняющийся задать четко границы не получится, по этому только первое число после слова Вес
    и второй вопрос, как с помощью регулярки обрезать десятые числа, например 80,45 нужно чтоб было 80?
    Подкажите гуру !
     
  2. xLime

    xLime Well-Known Member Супер Модератор Модератор

    Регистрация:
    4 сен 2017
    Сообщения:
    335
    Добрый день.
    Код:
    re:(\d+)|@@@$1@@@
    @@@{get}@@@|{get}
    [​IMG]
     
    q457 и kagorec нравится это.
  3. q457

    q457 New Member Пользователи

    Регистрация:
    25 июл 2015
    Сообщения:
    16
    Спасибо! заработало!
     

Поделиться этой страницей