我正在尝试获取6或7数字序列并将其放入urls数组中。
<a href="/product/view/4539922/" class="raw_clafd">
但是我对下面的正则表达式有疑问。
preg_match_all('/<a\s+href="\.\/view\/(\d{6,7})\/" class="raw_clafd">/', $str, $urls);
我错过了什么?谢谢
答案 0 :(得分:1)
您无法将/product
与\.
您可以使用:
preg_match_all('#<a\s+href="/product/view/(\d{6,7})/"\s+class="raw_clafd">#', $str, $urls);
但我真的相信你应该考虑使用DOM解析器。
答案 1 :(得分:0)
您可以使用
获取/ view / just之后的值/\/view\/(\d{6,7})/