За последние 24 часа нас посетили 22162 программиста и 1057 роботов. Сейчас ищут 643 программиста ...

Предыдущая цифра больше на единицу

Тема в разделе "Регулярные выражения", создана пользователем miltorg, 17 сен 2020.

  1. miltorg

    miltorg Активный пользователь

    С нами с:
    7 апр 2019
    Сообщения:
    375
    Симпатии:
    12
    Адрес:
    Калининград
    Последующая цифра больше на единицу

    то есть 567 - хорошо

    23456 - хорошо

    54321 - плохо

    Я не смог составить. Спасибо.
     
    #1 miltorg, 17 сен 2020
    Последнее редактирование: 17 сен 2020
  2. miltorg

    miltorg Активный пользователь

    С нами с:
    7 апр 2019
    Сообщения:
    375
    Симпатии:
    12
    Адрес:
    Калининград
    В голову приходит только один алгоритм:
    - Определение количества цифр;
    - Определение первой цифры.
    --- Добавлено ---
    А если перепутать шаблон с текстом. То вроде как всё решается!
    --- Добавлено ---
    $vhod = '56789';
    $_='123456789';

    if (/$vhod/) {print "$vhod - good"}
    else {print "$vhod - bad"}
    --- Добавлено ---
    блин. как просто то.
     
  3. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.751
    Симпатии:
    1.322
    Адрес:
    Лень
    Далеко ушел с примитивным синтаксисом