我正在执行'svn-info--xml',并得到了一个svn存储库URL。
现在我想知道它在树枝上(或树干上)。
网址可能看起来像这样:
https://svn-domain.com/Tech/Product/branches/Version_1.0/folder
https://svn-domain.com/Tech/Product/branches/Version_1.0
https://svn-domain.com/Product/trunk/folder
https://svn-domain.com/Product/trunk
regex模式返回trunk或branchs/之后的分支名称会是什么样子?
在|
中使用正向后备断言((?<= ...)
)
(?<=/)trunkb|(?<=/branches/)[^/]+
上面将匹配前面有/
的trunk
或前面有/branches/
的分支名称(由非/
字符组成)。
注意
- 根据您的正则表达式引擎,您可能需要转义
/
- 某些正则表达式引擎(例如javascript)不支持lookbacking断言