pcre正则表达式获得drupal 7库版本

时间:2014-08-12 17:16:02

标签: regex pcre

我想请一个litle帮助在javascript文件中找到这个文本:

" * Version : 2.0.1.4" 

此评论行存储javascript库的版本号。 我想通过pcre正则表达式找到它。 有人可以帮帮我吗?

谢谢!

PS: 需要检查Drupal 7库的可用版本号。

模式部分提供了更多信息here

3 个答案:

答案 0 :(得分:0)

您在问题中链接到的文档中有一个示例:

@version\s+([0-9a-zA-Z\.-]+)@

答案 1 :(得分:0)

您提供的文档实际上有一个示例。

  

pattern :包含与库版本匹配的正则表达式(PCRE)的字符串。例如:@version\s+([0-9a-zA-Z\.-]+)@。请注意,返回的版本不是整个模式的匹配(即上例中的@version 1.2.3),而是第一个子模式的匹配(即1.2.3)。

您应该能够修改示例正则表达式,如下所示:

@Version\s+:\s+([0-9a-zA-Z.-]+)@

Live Demo

答案 2 :(得分:0)

你可以使用这样的正则表达式:

" \* Version :(.*)?"

<强> Working demo

enter image description here