- Регистрация
- 12.06.2018
- Сообщения
- 1 346
- Благодарностей
- 910
- Баллы
- 113
Приветствую! Мне необходимо спарсить определённые линки и привести их к виду domain.com.
Для этого я в конструкторе регулярных выражений сначала привожу данные к виду
http://domain.com/main.php?a=/en/inf/somedata11.html
https://domain2.com/map.php?b=/en/inf/somedata22.html
https://www.domain3.org/conf.php?c=/en/inf/somedata33.html
После этого сохраняю в переменную и затем опять прохожу regex'ом и вторым выражением уже получаю нужный мне формат вида
domain.com
domain2.com
domain3.org
Но у меня не получается объединить 2 или 3 регулярных выражений в одно, чтобы сделать всё это за 1 проход. Как можно сделать это за наименьшее количество проходов?
Для этого я в конструкторе регулярных выражений сначала привожу данные к виду
http://domain.com/main.php?a=/en/inf/somedata11.html
https://domain2.com/map.php?b=/en/inf/somedata22.html
https://www.domain3.org/conf.php?c=/en/inf/somedata33.html
После этого сохраняю в переменную и затем опять прохожу regex'ом и вторым выражением уже получаю нужный мне формат вида
domain.com
domain2.com
domain3.org
Но у меня не получается объединить 2 или 3 регулярных выражений в одно, чтобы сделать всё это за 1 проход. Как можно сделать это за наименьшее количество проходов?