java正则表达式C#

最护眼的颜色
#CFE8CC
207 232 204



//Java版本
//替换字符串s中的所有字母(这里替换为“”)
public static String getNumberInfo(StringBuffer s) {
String ptn = "[a-zA-Z]+";
Pattern p = Pattern.compile(ptn, Pattern.DOTALL);
Matcher m = p.matcher(s);
while (m.find()) {
s = s.replace(m.start(0), m.end(0), "");
m = p.matcher(s);
}
return s;
}


//C# 版本
public Form1()
{
InitializeComponent();

StringBuilder s = new StringBuilder(@"haohao,9.36,ssf
,123, good ,421f,ffd,fz,5.26,,,asfggds,13123");
Test2(s);
}

private void Test2(StringBuilder s)
{
String ptn = "[a-zA-Z]+";
MatchCollection matchCol = Regex.Matches(s.ToString(), ptn, RegexOptions.Multiline);
for (int i = matchCol.Count - 1; i >= 0; i--)
{
Match item = matchCol[i];
s.Remove(item.Index, item.Length);
}
txtScan.AppendText(string.Format("结果:{0}\r\n", s.ToString()));
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值