纳金网
标题:
JS转换C#脚本的辅助代码-->正则表达式给小数添加“f”
[打印本页]
作者:
毛毛虫
时间:
2014-12-5 09:53
标题:
JS转换C#脚本的辅助代码-->正则表达式给小数添加“f”
自己昨晚写的一个小代码,方便把自己写的js脚本里的小数在转换C#脚本时自动添加字母"f"
因为不是所有JS脚本用现成工具都可以转换的,所以自己写了一个玩玩
static string AddF(Match m)
{
return m.ToString() + "f";
}
static string ReplaceF(Match m)
{
return m.ToString().Replace("ff", "f");
}
主函数:
{
//string text = "four s333.8223e an6374.00028d sev0.0en yea0.0000000001rs ag3r876087.u697 .752o 67.0987 ";
//string text = "WW)34.78 (34.909)>6345.234 63.2345 =23457.135 $23934.88 &364.345";
string text = "";
text = this.textBox2.Text;
#region 在小数后面加"f"
////在小数后面加"f"//此功能已实现
//Regex rx = new Regex(@"\D+([0-9]{1,}[.][0-9]+)");
//string result = rx.Replace(text, new MatchEvaluator(Form1.AddF));
#endregion
//把小数后面的"ff"替换为"f"//此功能已实现
Regex rx = new Regex(@"([0-9]{1,}[.][0-9]+ff)");
string result = rx.Replace(text, new MatchEvaluator(Form1.ReplaceF));
this.textBox1.Text = result;
}
作者:
xizhenlong
时间:
2014-12-5 14:01
很好的
作者:
tianhett
时间:
2014-12-6 21:09
这是干什么的节奏啊。。。。。。
欢迎光临 纳金网 (http://rs.narkii.com/club/)
Powered by Discuz! X2.5