如何通过textwrangler中的正则表达式提取网址的一部分?

时间:2014-02-18 09:25:35

标签: regex textwrangler

我的工作涉及操纵大量数据。我使用textwrangler作为文本编辑器,但我想所有文本编辑器上的内容都是一样的。

所以我有一个网址

 http://example.com/swatches/frisk-watches/pr?p[]=sort%3Dpopularity&sid=812%2Cf13&offer=GsdOfferOnWatches07.&ref=4c83d65f-bfaf-4db6-b5f5-d733d7b1d2af

以上是一个示例网址

我想捕获文本GsdOfferOnWatches07。即来自offer =和until& ref的文本在textwragler上使用正则表达式Ctrl + F功能。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

$link = 'http://example.com/swatches/frisk-watches/pr?p[]=sort%3Dpopularity&sid=812%2Cf13&offer=GsdOfferOnWatches07.&ref=4c83d65f-bfaf-4db6-b5f5-d733d7b1d2af';

preg_match('/offer=(.*?)&ref/', $link, $match);      
echo $match[1];'