gpt4 book ai didi

c# - 查找精确的 url 匹配项

转载 作者:太空宇宙 更新时间:2023-11-03 21:53:44 25 4
gpt4 key购买 nike

我想使用正则表达式在 url 列表中找到确切的 url mach。

                string url = @"http://web/P02/Draw/V/Service.svc";
string myword = @"http://web/P02/Draw/V/Service.svc http://web/P02/Draw/V/Service.svc?wsdl";
string pattern = @"(^|\s)" + url + @"(\s|$)";
Match match = Regex.Match(pattern, myword);
if (match.Success)
{
myword = Regex.Replace(myword, pattern, "pattern");
}

但是模式没有返回结果。

您认为问题是什么?

最佳答案

撇开奇怪的格式不谈,这里有一个模式可以匹配您列表中的每个单独的 URL。

Pattern = "http://([a-zA-Z]|/|[0-9])*\.svc";

坦率地说,我认为您在语法或实现方面没有问题。如果你想调整我上面写的表达式,这是这样做的地方:Online RegEx Tool

关于c# - 查找精确的 url 匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13246784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com