Regular expression with line break - help needed

  • Автор темы Автор темы Mufasa
  • Дата начала Дата начала

Mufasa

Новичок
Регистрация
28.10.2014
Сообщения
13
Реакции
1
Баллы
3
Hello guys, if there is an empty line like in this example, how must the regex look like?
DOM-text looks like this

Код:
Развернуть Свернуть Копировать
um Ihren kostenlosen Zugang zu aktiviern, müssen Sie folgenden Link anklicken

http://www.domain.com/activate123xyz

Sollte dieser Link nicht funktionieren, kopieren Sie ihn bitte

I need the whole domain but when I use

(?<=anklicken)[\w\W]*(?=Sollte)

I get 2 empty lines before the result. Would appreciate some help.
 
Последнее редактирование:
dirty hack:
Код:
Развернуть Свернуть Копировать
(?<=anklicken[\w\W]*)http.*(?=\r\n \r\nSollte)

or you can use another way, this regex will find any url:
Код:
Развернуть Свернуть Копировать
(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&amp;:/~\+#]*[\w\-\@?^=%&amp;/~\+#])?
 
  • Спасибо
Реакции: Mufasa
dirty hack:
Код:
Развернуть Свернуть Копировать
(?<=anklicken[\w\W]*)http.*(?=\r\n \r\nSollte)

or you can use another way, this regex will find any url:
Код:
Развернуть Свернуть Копировать
(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&amp;:/~\+#]*[\w\-\@?^=%&amp;/~\+#])?
thanks, worked great in that case.
however i dont get any result when trying with this DOM

Код:
Развернуть Свернуть Копировать
<br>
Dein Freischaltecode lautet:<br>
<br>
XYZ123<br>
<br>
Trage diesen Code im Browserfenster ein.

any idea?
 
thanks, worked great in that case.
however i dont get any result when trying with this DOM

Код:
Развернуть Свернуть Копировать
<br>
Dein Freischaltecode lautet:<br>
<br>
XYZ123<br>
<br>
Trage diesen Code im Browserfenster ein.

any idea?
yeah, i have:
Код:
Развернуть Свернуть Копировать
(?s)(?<=(\<br\>\r\n){2}).*?(?=<br>\r\n)
 

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