编码:
$pageData = file_get_contents('111234-2.html');
if(preg_match_all('/
print_r(array_unique($links[1]));
return false;
我希望从中获取一些示例HTML:
Welcome
1m 10s
我得到的输出:
Array ( [0] => doShowCHys=1;ShowWindowN(0, )
我希望的输出:
Array ( [0] => doShowCHys=1;ShowWindowN(0,'http://www.example.com/home/Player.aspx?lpk4=116031&playChapter=False',960,540,111234);return false;)
我该如何实现?
解决方法:
您可以使用反向引用来改进此功能,但是如果嵌套引号的级别更高,您将注定要失败.
'/
反向引用使您可以引用已捕获的组.因此,如果您在第一个捕获中捕获了一个“,”则想找到一个非“字符串”,同样,如果您在第一个捕获中捕获了一个“,”则想找到一个非“ ,并且两种方式都以相同的引号“或”结尾.
编辑:
@vladr提供了更好的选择:
'/