Получить текст - Как отделить текст от лишней информации ?



  • Получил текст, записал в переменную. В тексте есть лишняя информация в одном CSS коде. Как отделить нужное от ненужного ?


  • administrators

    @freeliman Можно использовать регулярки, как вариант.



  • А как это сделать ? С этой функцией я ещё не знаком.



  • Вот пример строки - Telegram code 54464 мне нужен код в переменную занести и дальше использовать



  • Регулярное выражение извлечь \d+ извлекает все числа



  • А как убрать пробелы в строке ? к примеру у меня в начале и в конце пробелов штук 10 получилось.



  • @Fox Регулярное выражение извлечь \d+ извлекает все числа, не помогает, печатает скобки и пробелы


  • administrators

    @freeliman Подойдёт:

    (\d+?)
    


  • @Fox Скобки и пробелы убрал, но теперь каждая цифра через запятую. 1,2,3,3,4,8,6



  • Строка текста выглядит вот так пробелы(903)пробел543-4152пробелы



  • \d+ как это работает ? что такое \ что такое d что такое + и почему добавлены скобки ?

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



  • @Fox Как использовать конструктор ? Конструктор Генератор регулярных выражений

    вот у меня такая строка (903) 456-2131 как убрать шлак и оставить только цифры ?



  • "Как использовать конструктор ? Конструктор Генератор регулярных выражений"
    @freeliman, смотри видеоуроки по BAS - там есть в 3м уроке.



  • Подскажите как получить часть текста? Есть такая форма
    <form id="saveform" action="" method="post">
    <input type="text" name="type" value="save" hidden="">
    Проверочный код: 0710<p></p>
    <p></p><div class="form-row"><div class="col"></div><div class="col"><input class="form-control form-control-lg" type="text" value="" name="test"></div><div class="col"></div></div><p></p>
    <p>
    Мне нужно получить только "Проверочный код: 0710" и потом вытащить число, которое каждый раз рандомное.



  • @Hsite Нажимаешь ПОЛУЧИТЬ ТЕКСТ
    Далее РЕГУЛЯТОР ВЫРАЖЕНИЙ: РАЗДЕЛИТЬ ТЕКСТ (Ниже в этой опции читай и ищи вот такой кодик \d+) Вставил кодик этот.

    Далее ВВОДЕ ТЕКСТА и вводишь эту переменную



  • @freeliman, Спасибо! Но при регулярке \d вводит "Провер", а при (\d+?) - Проверочный, числа не берет (



  • @Rotmistr а где это видео ? У меня со знаком ВОПРОСА из такого примера берёт все числа и пишет их через запятую (903) 456-2131 9,0,3,4,5,6,2,1,3,1

    Мне приходится в НАСТРОЙКИ САЙТА заходить и брать от туда номер, и вводить его со скобками, хорошо что другой сайт скобки распознаёт и сам убирает. Но лишний трафик и нагрузка на потоки не к чему, поэтому и пытаюсь узнать.

    Как работать то с этими регулярками, кто научился подскажите научите меня?



  • @freeliman https://www.youtube.com/watch?v=kW9ag7-3nDk
    01:34:52 - Парсинг файлов со сложным форматом в ресурс. Конструктор регулярных выражений.



  • @Rotmistr Я не понял что выбрать надо чтобы он сделал телефон в таком формате ?

    (903) 456-2131

    У меня по умолчанию впереди и позади ПРОБЕЛЫ как их убрать ?



  • Пипец надо было поставить (.+) такую вот фигню и всё сработало.
    ЛЮБОЙ СИМВОЛ меняется ОДИН ИЛИ НЕСКОЛЬКО РАЗ