我有一个网址http://www.mysharepointsite.sharepoint.com/sites/test
。
获得/sites/test
比获得第3个斜线更容易获得什么?
如果不是,我怎么能得到第3斜线的位置?
答案 0 :(得分:3)
是的,您可以使用.NET System.Uri类:
([System.Uri]'http://www.mysharepointsite.sharepoint.com/sites/test').PathAndQuery
# Output: /sites/test
以下是使用正则表达式的示例:
$site = 'http://www.mysharepointsite.sharepoint.com/sites/test'
$regex = '(?:\/\/).*?(\/.*)'
[regex]::Match($site, $regex).Groups[1].Value
# Output: /sites/test