bad appler:正则:怎样得到两个字符串之间的部分?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 12:41:05
用C#

string s ="<a>123</a><a>1123</a><a>123</a><a>132</a>";

我希望得到s中,所有以“<a>”开头,以“</a>”结尾的字符串,也就是:
123
1123
123
132
这些字符串,请问这样的正则怎样写?请写详细点,重谢!

没研究过C#,这个是JavaScript的:
var s ="<a>123</a><a>1123</a><a>123</a><a>132</a>";
s=s.replace(/<a>(.*?)<\/a>/g,"$1\n");
alert(s);

string s ="<a>123</a><a>1123</a><a>123</a><a>132</a>";
s = s.Replace("<a>","");
s = s.Replace("</a>","#");
string[] ss;
ss = s.Split('#');

这样ss[0]就是123
ss[1]就是1123
依次类推