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