Убрать возле урла тексты

lesssss81

Client
Регистрация
10.03.2017
Сообщения
638
Благодарностей
27
Баллы
28

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 468
Благодарностей
8 689
Баллы
113
Здравствуйте, можно ли реализовать с помощью зеннопостера функцию очистки урла от нумерации и текста?

например
184. https://hitaste.ru/forum/?PAGE_NAME=profile_view&UID=235196 ссылка в "личные данные", "информация о работе"

оставить только https://hitaste.ru/forum/?PAGE_NAME=profile_view&UID=235196

Спасибо))
Попробуйте такую регулярку: http.*?(?=\ )

105399
 
  • Спасибо
Реакции: lesssss81

lesssss81

Client
Регистрация
10.03.2017
Сообщения
638
Благодарностей
27
Баллы
28

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 657
Благодарностей
1 323
Баллы
113
Здравствуйте, можно ли реализовать с помощью зеннопостера функцию очистки урла от нумерации и текста?

например
184. https://hitaste.ru/forum/?PAGE_NAME=profile_view&UID=235196 ссылка в "личные данные", "информация о работе"

оставить только https://hitaste.ru/forum/?PAGE_NAME=profile_view&UID=235196

Спасибо))




C#:
string text = project.Variables["strings"].Value;
if(text == String.Empty) throw new Exception("В переменной text нету данных для обработки!");
Match result = Regex.Match(text, @"https://.*?UID=\d+");
project.Variables["result"].Value = result.ToString().Trim();
 
Последнее редактирование:
  • Спасибо
Реакции: lesssss81

lesssss81

Client
Регистрация
10.03.2017
Сообщения
638
Благодарностей
27
Баллы
28




C#:
string text = project.Variables["strings"].Value;
if(text == String.Empty) throw new Exception("В переменной text нету данных для обработки!");
Match result = Regex.Match(text, @"https://.*?UID=\d+");
project.Variables["result"].Value = result.ToString().Trim();
Спасибо большое!!!
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 468
Благодарностей
8 689
Баллы
113
Спасибо)

А если взять списком и сразу обработать, можно ведь так сделать?
Ну чтобы по одному адресу не брать
Должно работать, просто результат в список помещаете, указав в кубике Обработка текста -Regex - Все - Положить результат в список.

105401
 

lesssss81

Client
Регистрация
10.03.2017
Сообщения
638
Благодарностей
27
Баллы
28
с переменной хорошо работает , сейчас попробую со списком
 

Вложения

lesssss81

Client
Регистрация
10.03.2017
Сообщения
638
Благодарностей
27
Баллы
28
А что может быть из 160 проверяемых урлов 15 пропадают куда то
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 657
Благодарностей
1 323
Баллы
113
  • Спасибо
Реакции: lesssss81

lesssss81

Client
Регистрация
10.03.2017
Сообщения
638
Благодарностей
27
Баллы
28
  • Спасибо
Реакции: samsonnn

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