Java正则表达式在某些短语之后匹配



我是使用正则表达式的新手,我一直在浏览一系列教程,但我还没有找到适用于我想做的事情的教程,

我想搜索某些内容,但返回其后的所有内容,但不返回搜索字符串本身

例如 "/Sites/sample1103/documentLibrary/">

在"/Sites/"之后和文档库之前搜索

返回"样本1103">

任何帮助将不胜感激

/Sites/([w]+)

首先,它与您的搜索词匹配。圆括号表示您定义一个组。该组捕获以下字符串。您需要做的就是返回结果的第 1 组。

您可以使用/Sites/(.*)/documentLibrary作为正则表达式,group(1) 将返回 sample1103。此外,如果您想更具体并且必须在正斜杠之间仅捕获一个值,请使用/Sites/([^/]+)/documentLibrary

最新更新