我知道之前已经问过这个问题,但我认为仍然值得一提,因为我想使用.net语法。另外,我喜欢浏览sample / perm链接。
在Office 365 Nintex中,我想构建一个指向文档的链接 - 这是不可用的,所以我需要构建它。 {工作流程上下文:当前站点URL},产生
https://domain.sharepoint.com/subsite
我只想尽可能简单地提取https://domain.sharepoint.com。我试过这个表达式,但是太过细化了
(?<!www\.)(?<=\.)[^\/\.]{5,}{1,2}\/
答案 0 :(得分:1)
尝试
.*(?=\/)
它会让所有内容达到最后/
(?=\/)
是与后续/
匹配的零宽度正向前瞻,并且由于贪婪.*
所有内容都匹配。
根据您认为简单的内容,您也可以使用
(.*)\/
并从捕获组1获取结果。
修改强>
注释表明结果作为集合而不是字符串返回的问题。请尝试替换。那应该返回一个字符串。
这需要一个不同的策略:让正则表达式匹配应删除的任何内容:
/[^/]*$
应该匹配最后一个/
及之后的任何内容(不是/
)。用空字符串替换它,你应该(希望)获得预期的输出。