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