我是使用Regex的新手,我经历了很多教程,但是我没有找到适合我想要做的事情的
我想搜索某些东西,但返回其后的所有内容,而不是搜索字符串本身
例如“ / Sites / sample1103 / documentLibrary /”
在“ / Sites /”之后和documentLibrary之前搜索
返回“ sample1103”
任何帮助将不胜感激
答案 0 :(得分:0)
\/Sites\/([\w]+)
首先,它与您的搜索词匹配。大括号表示您定义了一个组。该组捕获以下字符串。您需要做的就是返回结果的第1组。
答案 1 :(得分:0)
您可以使用\/Sites\/(.*)\/documentLibrary
作为正则表达式,而group(1)将返回sample1103。另外,如果您想更具体一些,并且只捕获正斜线之间的一个值,请使用\/Sites\/([^\/]+)\/documentLibrary