2012-08-02 46 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+ 

,这取决于你的正则表达式引擎,大概。