似乎无法在Regex中捕获换行符+空格

时间:2015-12-14 03:28:51

标签: regex

我知道正则表达式不是网络解析的最佳选择,但我将其用作练习。

我正在使用Район:[^<>]*\n\s*<[^<>]*>\n\s*<a[^<>]*>([^<>]+)<\/a>

尝试匹配:

Район: </span>
                <span class="company__contacts-item-text">
                    <a class="link" href="/moscow/top/marina-roscha/">Марьина роща</a>

我已经看了一会儿,但我不知道自己做错了什么。如何捕获标签中有换行符和不同URL的内容?

1 个答案:

答案 0 :(得分:1)

试试这个正则表达式:

Район:.+?<a[^>]+>(.+?)</a>

<强>描述

Regular expression visualization

<强>样本

https://regex101.com/r/wA4oH0/1