-2

我有一堆网址。通过使用正则表达式 pregmatch,我想找到带有artifact这个词的 url 。然后我想将带有 word artifact的 url 保留在一个数组中。

我使用的语言是 PHP

这些是网址

https://ct.soa-gw.canadapost.ca/ers/29d0bab4738a301d/10238/0 
https://ct.soa-gw.canadapost.ca/ers/artifact/29d0bab4738a301d/10238/0 
https://ct.soa-gw.canadapost.ca/ers/abc/29d0bab4738a301d/10238/0 

有人可以指导我。

非常感谢你

4

1 回答 1

2
$matches = array();
foreach ($someURLs as $url) {
    if (strstr($url, "artifact") != FALSE) {
        // found URL, store to array
        $matches[] = $url;
        // may or may not need a break here
        // edit: MAY
        break;
    }
}
于 2012-09-18T19:26:36.230 回答