Необходимо удалить всё, что и идёт после двоеточия и само двоеточие.

Crazy Rabbit

Client
Регистрация
31.08.2019
Сообщения
12
Реакции
1
Баллы
3
Есть список прокси. Необходимо избиваиться от номера порта и двоеточия.
К примеру,
192.22.03.12:300
а нужно 192.22.03.12

Может быть можно составить какое-то regex выражение?
 
Есть список прокси. Необходимо избиваиться от номера порта и двоеточия.
К примеру,
192.22.03.12:300
а нужно 192.22.03.12

Может быть можно составить какое-то regex выражение?

e9C52.jpg


RaRzO.jpg


Регулярка:
Развернуть Свернуть Копировать
:\d+
 
  • Оценить
Реакции: Crazy Rabbit
C#:
Развернуть Свернуть Копировать
var proxyList = new List<string>(project.Lists["proxyList"]);
project.Lists["proxyList"].Clear();
project.Lists["proxyList"].AddRange( proxyList.Select(x => x.Split(':')[0]).Distinct().ToList());
 
C#:
Развернуть Свернуть Копировать
var proxyList = new List<string>(project.Lists["proxyList"]);
project.Lists["proxyList"].Clear();
project.Lists["proxyList"].AddRange( proxyList.Select(x => x.Split(':')[0]).Distinct().ToList());
Большушее Вам спасибо! Выручили.
 
И в самом деле :D
[^:]+
 
  • Оценить
Реакции: zortexx
И так пойдет, вот только, если на входе будут не только цифры - будет весело.
Если изучить регулярки на 100% наверно можно много чего веселого придумать. Честно удивился сам что сделал такую)) Вобще полезная, я так поинмаю она значит, брать все кроме: и можно перечислять.
 
Если изучить регулярки на 100% наверно можно много чего веселого придумать. Честно удивился сам что сделал такую)) Вобще полезная, я так поинмаю она значит, брать все кроме: и можно перечислять.
Она означает брать все, что не начинается с двоеточия. Плюс - означает, что берется 1 и более символ.
 
Приведите, пожалуйста, пример через кубик, или C#, как убрать текст, в файле txt, после второго двоеточия вместе со вторым двоеточием?
Пример имеющегося текста: текст1:текст2:текст3
Нужно, чтобы стало: текст1:текст2
 
Приведите, пожалуйста, пример через кубик, или C#, как убрать текст, в файле txt, после второго двоеточия вместе со вторым двоеточием?
Пример имеющегося текста: текст1:текст2:текст3
Нужно, чтобы стало: текст1:текст2


Как вариант можно делать замену последнего слова с двоеточием по регулярке:
Код:
Развернуть Свернуть Копировать
:\w+$

4WUkdQd.jpg



AH3xC48.jpg
 
  • Оценить
Реакции: UpDate0909
Как вариант можно делать замену последнего слова с двоеточием по регулярке:
Код:
Развернуть Свернуть Копировать
:\w+$

4WUkdQd.jpg



AH3xC48.jpg
А какое регулярное выражение нужно написать, чтобы из такой строки: fasdfasdf98@mail.ru:RR71AQlppHn4:d51111b4@rambler.ru
Создать такую строку: fasdfasdf98@mail.ru:RR71AQlppHn4
 
  • Оценить
Реакции: UpDate0909
  • Оценить
Реакции: KiryaPerseus

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