<?php
$gethtml=file_get_contents ("http://shop.ebay.com/merchant/aboutsales");
$pat ="/href=(?<web_url>[\s\S]*?)>|href=""(?<web_url>[\s\S]*?)""|href='(?<web_url>[\s\S]*?)'/";
preg_match_all($pat,$gethtml,$array);
foreach ($array[0] as $u)
{
$url = $u;
echo trim($url)."\n";
} ?>
小弟初学PHP,望高人指点。我的这个正则表达式为什么在 php 中通不过呢;在 .net 下是可以通过的
我现在主要想要得到 http://shop.ebay.com/merchant/aboutsales 页中的所有 Url 连接
望高人指点下
写的正则在工具里都能匹配
就是放到php方法里就不行了
不晓得是怎么回事
我在 .NET 中得到的结果如下:http://motors.search.ebay.com/?sass=aboutsales&sacat=6000
http://cgi6.ebay.com/ws/eBayISAPI.dll?ViewListedItems&include=0&since=-1&rdir=0&sort=12&rows=50&userid=aboutsales
http://shop.ebay.com/merchant/aboutsales
http://myworld.ebay.com/aboutsales/
http://stores.ebay.com/Its-About-Sales
http://clothing.shop.ebay.com/items/Clothing-Shoes-Accessories__W0QQ_catrefZ1QQ_flnZ1QQ_sacatZ11450QQ_ssnZaboutsalesQQ_trksidZp3911Q2ec0Q2em282
http://clothing.shop.ebay.com/items/Womens-Shoes__W0QQ_catrefZ1QQ_flnZ1QQ_sacatZ63889QQ_ssnZaboutsalesQQ_trksidZp3911Q2ec0Q2em282
http://clothing.shop.ebay.com/items/Womens-Accessories-Handbags__W0QQ_catrefZ1QQ_flnZ1QQ_sacatZ4251QQ_ssnZaboutsalesQQ_trksidZp3911Q2ec0Q2em282
http://clothing.shop.ebay.com/items/Womens-Clothing__W0QQ_catrefZ1QQ_flnZ1QQ_sacatZ15724QQ_ssnZaboutsalesQQ_trksidZp3911Q2ec0Q2em282
http://clothing.shop.ebay.com/items/Mens-Clothing__W0QQ_catrefZ1QQ_flnZ1QQ_sacatZ1059QQ_ssnZaboutsalesQQ_trksidZp3911Q2ec0Q2em282
http://jewelry.shop.ebay.com/items/Jewelry-Watches__W0QQ_catrefZ1QQ_flnZ1QQ_sacatZ281QQ_ssnZaboutsalesQQ_trksidZp3911Q2ec0Q2em282
http://jewelry.shop.ebay.com/items/Watches__W0QQ_catrefZ1QQ_flnZ1QQ_sacatZ14324QQ_ssnZaboutsalesQQ_trksidZp3911Q2ec0Q2em282
http://jewelry.shop.ebay.com/items/Fine-Jewelry__W0QQ_catrefZ1QQ_flnZ1QQ_sacatZ166298QQ_ssnZaboutsalesQQ_trksidZp3911Q2ec0Q2em282
http://jewelry.shop.ebay.com/items/Fashion-Jewelry__W0QQ_catrefZ1QQ_flnZ1QQ_sacatZ10968QQ_ssnZaboutsalesQQ_trksidZp3911Q2ec0Q2em282
http://jewelry.shop.ebay.com/items/Designer-Brands__W0QQ_catrefZ1QQ_flnZ1QQ_sacatZ11317QQ_ssnZaboutsalesQQ_trksidZp3911Q2ec0Q2em282
http://myworld.ebay.com/aboutsales/
http://search.reviews.ebay.com/members/aboutsales
http://search.reviews.ebay.com/members/aboutsales
http://my.ebay.com/ws/eBayISAPI.dll?AcceptSavedSeller&mode=0&preference=0&sellerid=aboutsales&ssPageName=STRK:MEFS:ADDMP
http://stores.ebay.com/Its-About-Sales
http://cgi.ebay.com/New-Coach-Signature-1-2-Bangle-Bracelet-94061-Silver_W0QQitemZ220365554062QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item334ecf818e&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A1%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Auth-Kate-Spade-Harwyn-Sm-Maya-Leopard-Purse-Bag_W0QQitemZ270279913443QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item3eedf02fe3&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A1%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Kate-Spade-Sm-Anabel-Sequin-Napoli-Purse-Bag-Pink_W0QQitemZ220392135688QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item3350651c08&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A1%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Kate-Spade-Aubrey-Nylon-Diaper-Baby-Bag-Tote-Purse_W0QQitemZ270276651295QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item3eedbe691f&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A1%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-2009-Season-Tory-Burch-Thora-Thong-Sandals-White-9_W0QQitemZ220384283747QQcmdZViewItemQQptZUS_Women_s_Shoes?hash=item334fed4c63&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A1%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Coach-Nailhead-Jewelry-Bracelet-Silver-Bangle-94078_W0QQitemZ220349938861QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item334de13cad&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A1%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Auth-Fendi-Medium-Classic-Selleria-Wallet-Black-Bag_W0QQitemZ270337822874QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item3ef163d09a&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A1%7C293%3A1%7C294%3A50
http://cgi.ebay.com/Kate-Spade-New-Canaan-Large-Bea-Black-Leather-Purse-Bag_W0QQitemZ270340177096QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item3ef187bcc8&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A1%7C293%3A1%7C294%3A50
http://cgi.ebay.com/Power-of-Love-Movado-Trio-Diamond-18K-Y-Gold-Ring-750_W0QQitemZ250348212640QQcmdZViewItemQQptZUS_Fine_Rings?hash=item3a49ea91a0&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A1%7C293%3A1%7C294%3A50
http://cgi.ebay.com/Coach-Resort-Patent-Leather-Shoulder-Bag-Purse-13255_W0QQitemZ250365711511QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item3a4af59497&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A1%7C293%3A1%7C294%3A50
http://cgi.ebay.com/Coach-Ergo-Patent-Pleated-Framed-Satchel-12520-Black_W0QQitemZ270336557267QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item3ef15080d3&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Kate-Spade-Logan-Bleeker-Street-Black-Purse-Bag_W0QQitemZ250336177569QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item3a4932eda1&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/Coach-Signature-Stripe-Zip-Satchel-Purse-Bag-12430-Brn_W0QQitemZ220340486895QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item334d5102ef&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/Tory-Burch-Cruisewear-2008-Emmy-Thong-Sandals-Black-10_W0QQitemZ270339675617QQcmdZViewItemQQptZUS_Women_s_Shoes?hash=item3ef18015e1&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Kate-Spade-Selby-Sequin-Napoli-Purse-Bag-Red-Clutch_W0QQitemZ250341004467QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item3a497c94b3&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Coach-Hamptons-Tote-Checkbook-Wallet-41366-Platinum_W0QQitemZ220347120500QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item334db63b74&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Coach-Mercy-Platform-Wedge-Sandals-Shoes-Gold-7-5-M_W0QQitemZ250398997760QQcmdZViewItemQQptZUS_Women_s_Shoes?hash=item3a4cf17d00&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Coach-Signature-Brook-Sling-Back-Shoes-Brown-7-M_W0QQitemZ250396051587QQcmdZViewItemQQptZUS_Women_s_Shoes?hash=item3a4cc48883&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/Kate-Spade-Pia-Dot-Noel-Signature-Hand-Bag-Purse-Green_W0QQitemZ270353109259QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item3ef24d110b&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Auth-Coach-Signature-Scribble-Perry-Wedge-Shoes-8_W0QQitemZ270367370426QQcmdZViewItemQQptZUS_Women_s_Shoes?hash=item3ef326acba&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/Dooney-Bourke-Signature-Girly-Bucket-Bag-Purse-DH29_W0QQitemZ250369356363QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item3a4b2d324b&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Auth-Coach-Signature-1-Bangle-Bracelet-94065-Gold_W0QQitemZ270334597970QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item3ef1329b52&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/Kate-Spade-Jocelyn-Rose-Hill-Coral-Snow-Purse-Bag-175_W0QQitemZ220388081099QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item3350273dcb&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Coach-Riah-Berry-Patent-Sandals-Thongs-Shoes-6-5-M_W0QQitemZ250316571732QQcmdZViewItemQQptZUS_Women_s_Shoes?hash=item3a4807c454&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-2009-Season-Tory-Burch-Thora-Thong-Sandals-White-10_W0QQitemZ250375090680QQcmdZViewItemQQptZUS_Women_s_Shoes?hash=item3a4b84b1f8&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Coach-Sharin-Khaki-Driving-Loafer-Flats-Shoes-7-M_W0QQitemZ270294817987QQcmdZViewItemQQptZUS_Women_s_Shoes?hash=item3eeed39cc3&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Juicy-Couture-Delia-Patent-Delia-Sneakers-Shoes-8_W0QQitemZ270377753289QQcmdZViewItemQQptZUS_Women_s_Shoes?hash=item3ef3c51ac9&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Coach-Suede-Lg-E-W-Soft-Duffle-Purse-Bag-Tote-11515_W0QQitemZ270366877104QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item3ef31f25b0&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Coach-Vanna-Vachetta-Signature-Wood-Wedge-Shoes-8-5_W0QQitemZ270276735715QQcmdZViewItemQQptZUS_Women_s_Shoes?hash=item3eedbfb2e3&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/Juicy-Couture-Love-Luck-Charm-Locket-Necklace-Silver_W0QQitemZ270370947418QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item3ef35d415a&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-2009-Season-Tory-Burch-Thora-Thong-Sandals-Silver-6_W0QQitemZ270345570543QQcmdZViewItemQQptZUS_Women_s_Shoes?hash=item3ef1da08ef&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-2009-Season-Tory-Burch-Thora-Thong-Sandals-Gold-6_W0QQitemZ250374907216QQcmdZViewItemQQptZUS_Women_s_Shoes?hash=item3a4b81e550&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/Kate-Spade-Canvas-License-Plate-Red-Shopper-Tote-Purse_W0QQitemZ270330332936QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item3ef0f18708&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Coach-Laced-Leather-Gallery-Tote-Bag-Purse-11229-BK_W0QQitemZ250365835352QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item3a4af77858&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/Tory-Burch-Cruisewear-2008-Emmy-Thong-Sandal-Black-10-5_W0QQitemZ270370458266QQcmdZViewItemQQptZUS_Women_s_Shoes?hash=item3ef355ca9a&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Kate-Spade-Logan-Bleeker-Street-Orange-Purse-Bag_W0QQitemZ220355926623QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item334e3c9a5f&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Elie-Tahari-Paloma-Ballet-Flats-Shoes-Black-39-5_W0QQitemZ220358709533QQcmdZViewItemQQptZUS_Women_s_Shoes?hash=item334e67111d&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
http://cgi.ebay.com/New-Coach-Signature-Stripe-Tote-Bag-Purse-Magenta-12429_W0QQitemZ220353754952QQcmdZViewItemQQptZUS_CSA_WH_Handbags?hash=item334e1b7748&_trksid=p3911.c0.m14&_trkparms=72%3A1240%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A1%7C294%3A50
不知道2楼为什么加这个问号。要不匹配的可以是任何\w.\w.\w啊。会有差异吧。希望2楼给讲讲。呵呵。本人小菜
?匹配前面的子表达式零次或一次去掉的话,就有可能 匹配不了 没有 http:// 的条件了
我也写了个。只供参考。2楼看看要是不合理。提出改正。呵呵。preg_match_all('/href=\"([^\"]+?[\/\.]+[^\"]+?)\"/',$gethtml,$array);
foreach ($array[1] as $u)
{
$url = $u;
echo trim($url)."<br />";
}
/merchant/aboutsales_W0QQQ5ftrkparmsZ72Q253A1205Q257C66Q253A2Q257C65Q253A12Q257C39Q253A1QQ_trksidZp3911Q2ec0Q2em14?_pgn=4 还想要得到以上类似Url ,该怎么办