我想将一段字符串通过正则提取出我想要的内容 例如字符串:&1.jpg& 怎么写正则能提取出1.jpg啊?谢谢!
[quote=引用 3 楼 liuchaolin 的回复:] ?<value>设置 mc.Groups的键,通过键来获取数据 \&[\s\S]+?\& 以非贪婪式获取每两个&之间的所有字符
?<value>设置 mc.Groups的键,通过键来获取数据 \&[\s\S]+?\& 以非贪婪式获取每两个&之间的所有字符
Regex reg = new Regex(@"\&(?<value>[\s\S]+?)\&",RegexOptions.IgnoreCase); Match mc=reg.Match("&1.jpg&---&2.jpg&"); while(mc.Success) { Response.Write("<br/>" + mc.Groups["value"].Value + "</br>"); mc = mc.NextMatch(); } Response.End();
[quote=引用 5 楼 sodisla 的回复:] [quote=引用 3 楼 liuchaolin 的回复:] ?<value>设置 mc.Groups的键,通过键来获取数据 \&[\s\S]+?\& 以非贪婪式获取每两个&之间的所有字符
110,538
社区成员
642,577
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧