@raunoww said in Регулярные выражения:
Получилось, спасибо
Для парсинга html лучше использовать xpath, в вашем случае подойдёт выражение
//pre[@class="ml"]в действии "Xpath получить текст"
Вот тестовый скрипт
Подскажите как сделать, практически все перепробовал не получается.
Есть исходный текст
"@besenok пользователю 39 лет, дата его рождения 01.01.1900 года"
из этого текста нужно взять только количество лет. Пробовал создавать регулярки, на сайте в онлайн режиме все получается, а когда вставляю в регулярные выражения в BAS в лог выдает пустое сообщение. Помогите разобраться. Заранее благодарен.
@besenok said in Регулярные выражения:
бесполезно, все равно пусто
Тогда подозреваю, что дело не в регулярке. Что-то либо не так на этапе передачи переменной в регулярное выражение, либо перед выводом в лог. Проверяйте названия переменных, действительно ли передается правильная исходная строка, и записывается ли результат в нужную переменную.
сам текст когда получаю он в двух строках пишется, там где количество лет
"@besenok пользователю:
39 лет дата его рождения 01.01.1900 года"
Я применяю вот такую регулярку
":[\w\W] ([\s\S]+)\ лет\ [\s\S]"
но вытягивает он его с энтером, определил таким образом сохраняю далее в файлик тектовый а он мне выдает 39 с новой строки
вот так, как энтер этот убрать?