如何更改 C# 函数中的以下正则表达式以获得如下所示的结果?我可以修改 RegEx 模式而不是 C# 代码,因为语言代码的总数是固定的吗?谢谢。C# 函数:public static string GetSubdomain(string url){ string pat = @"^https://www\.(.*?)/(english|german|italian)/.*$"; string rep = @"http://$2.$1/"; return Regex.Replace(url, pat, rep);}结果:http://www.example.org/english/ => http://en.example.org/http://www.example.org/german/ => http://de.example.org/http://www.example.org/italian/ => http://it.example.org/
3 回答
- 3 回答
- 0 关注
- 130 浏览
添加回答
举报
0/150
提交
取消