Регулярное выражение...хелп!

Sardol

Client
Регистрация
23.09.2020
Сообщения
191
Благодарностей
44
Баллы
28
Честное слово, я долго пытался понять, что и как... :dy:, но нервная система дороже. :bm:

Как взять эту ссылку? И почему, то, что работает в конструкторе регулярных выражений в ответ присылает мне кусок кода страницы, а не ссылку?
p.s. Психанул, смайл со стенкой отображает действительность. *HAHA*


Screenshot_1.png



регулярка со скрина в проекте, в ответ отдаёт пустоту
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 926
Благодарностей
6 389
Баллы
113

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 444
Благодарностей
1 287
Баллы
113
Честное слово, я долго пытался понять, что и как... :dy:, но нервная система дороже. :bm:

Как взять эту ссылку? И почему, то, что работает в конструкторе регулярных выражений в ответ присылает мне кусок кода страницы, а не ссылку?
p.s. Психанул, смайл со стенкой отображает действительность. *HAHA*


Посмотреть вложение 80005


регулярка со скрина в проекте, в ответ отдаёт пустоту
Так попробуйте
C#:
(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?
 

Sardol

Client
Регистрация
23.09.2020
Сообщения
191
Благодарностей
44
Баллы
28
Так попробуйте
C#:
(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?
В ответ выдаёт не понятную ссылку:
Выполнение кода C# Результат: "https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0.woff"

всегда одна и таже ссылка, откуда не знаю. Там в тексте письма перед ссылкой ещё кнопка есть, может быть поэтому :bn:
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 926
Благодарностей
6 389
Баллы
113
ты бы текст выложил или код письма, что еще лучше, по картинке составлять регулярку - это как 10 смайликов об стенку
 

Sardol

Client
Регистрация
23.09.2020
Сообщения
191
Благодарностей
44
Баллы
28
Да ладно...o_O а как хвост после ссылки отрубить?

Выполнение кода C# Результат: https://хххххххххх.ххх/verify-email/43b3da77-a1f5-4770-b9b2-a8c83a70186f/" target="_blank" style="display: inline-block; padding: 16px 36px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; color: #ffffff; text-decoration: none; border-radius: 6px;">Activate Account</a>
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 926
Благодарностей
6 389
Баллы
113

Sardol

Client
Регистрация
23.09.2020
Сообщения
191
Благодарностей
44
Баллы
28

backoff

Client
Регистрация
20.04.2015
Сообщения
5 926
Благодарностей
6 389
Баллы
113

Sardol

Client
Регистрация
23.09.2020
Сообщения
191
Благодарностей
44
Баллы
28

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113

deukech

Client
Регистрация
11.09.2014
Сообщения
129
Благодарностей
59
Баллы
28
бей по конкретному частному случаю https://хххххххххх\.ххх/verify-emai.*?(?=/")
 

Vvafel

Client
Регистрация
24.12.2017
Сообщения
80
Благодарностей
34
Баллы
18
C#:
string recode = "http.*?(?=\")";
string link = Macros.TextProcessing.Regex(project.Variables["a"].Value, recode, "0")[0].FirstOrDefault();
return link;
в шаблоне регулярного выражения у вас нет escape-символа \
 

Sardol

Client
Регистрация
23.09.2020
Сообщения
191
Благодарностей
44
Баллы
28

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)