得到IMG SRC這是我的HTML:正則表達式從HTML
<div class="panel-image listing-img">
<a href="/rooms/854260?s=BD20" class="media-photo media-cover">
<div class="listing-img-container media-cover text-center">
<img itemprop="image" data-current="0" src="https://a2.muscache.com/ic/pictures/19208233/4d8e6c0d_original.jpg?interpolation=lanczos-none&size=x_medium&output-format=jpg&output-quality=70"
class="img-responsive-height" alt="Cozy room - Prague centre Old Town" data-urls="[output-format=jpg&output-quality=70", "https://a1.mu "ut-format=jpg&output-quality=70"]">
</div>
我想要得到的SRC =「https://a2.muscache.com/ic/pictures/19208233/ 4d8e6c0d_original.jpg僅使用正則表達式的表達式。到目前爲止我試圖
類= \ 「列表-IMG-容器媒體封面文本中心\」> \ N(。*)
但它捕獲了我的整個長鏈接..
這幾乎是我所期待的。但我的文件中包含多個uneeded SRC的..所以,如果能設法湊這個specifc DIV的只有SRC? class = \「listing-img-container media-cover text-center \」> \ n \\ src =「[^」] +「或以某種方式? – 2014-11-24 11:47:28
添加修改過的正則表達式。 – vks 2014-11-24 11:51:16
正則表達式不是最合適的解析工具HTML你有沒有考慮過使用結構化的DOM?http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – 2014-11-24 12:06:07