字符串
mssql://text1:text2@text3/text4?ApplicationName=adfDGFSHG
我需要匹配
text1:text2@text3
和
text4
我写道:
string ConnectionURL = "mssql://faerg:aassd@4235453tgr/he657i7u8kui?ApplicationName=adfDGFSHG";
Match m = Regex.Match(ConnectionURL, "mssql\\s*:\\s*//\\s*([\\d\\w\\s]*)/([\\d\\w\\s]*)\\?");
但这与任何事都不相符。非常感谢帮助:)。
答案 0 :(得分:2)
尝试使用以下正则表达式:
^.*?//([a-z0-9@:]+)/([a-z0-9]+).*$
答案 1 :(得分:1)
^mssql://([^/]+)/([^?]+)\?
在Rubular上测试并解决(需要在/
上转义)。不幸的是,我无法创建固定链接:(