正则表达式 - 匹配两个字符串之间的字符串

时间:2015-06-08 11:26:19

标签: php regex

我想:

Adress Here

<span class="spm spm_detail_road_v2">Address</span>
                            Address Here
                        </a>
                    </p>

            </dd>

我尝试使用

Address[\s\S]*(?=/a)

但这会抓到无限......

我如何为此类任务执行正则表达式?

1 个答案:

答案 0 :(得分:0)

您需要找到</span></a>之间的所有内容。在PHP中它是:

preg_match('~</span>\s+(.*)\s+</a>~', $str, $matches);
print_r($matches);