2012-08-02 49 views
0

我有了以下網址日誌:正則表達式匹配的URL,並與匹配的URL指定一個href

https://<hostname>/<directory>/builds/<job>/<version>/<build_number> 

其中:

hostname = any valid hostname 
directory = any valid directory 
job = any valid collection of characters (it may contain '-') 
version = [0-9].[0-9] (i.e.) 1.0 
build_number = [0-9] (i.e.) 2012050677 

我的意圖是讀取日誌和使用一個正則表達式來做到以下幾點:

  1. 匹配的URL
  2. 集ñHREF使用的URL如下:

    <a href=matched_url>Latest build</a> 
    

我可以使用什麼樣的正則表達式來做到這一點?

回答

0

做一個正則表達式與$&

<a href='$&'>Latest build</a> 

或者$0,而不是替代的

https://[^/]+/[^/]+/builds/[^/]+/[0-9]+\.[0-9]+/\d+ 

,這取決於你的正則表達式引擎,大概。