0

我有一个包含以下 url 的日志:

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. 匹配网址
  2. 使用 url 设置 href,如下所示:

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

我可以使用哪种正则表达式来完成此操作?

4

1 回答 1

0

做一个正则表达式替换

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

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

或者,可能取决于您的正则表达式引擎,$0而不是。$&

于 2012-08-02T21:19:42.863 回答