遍历:
参考:
public bool JudgeFigure(string str)
{
if(str.Trim().Length<=0)
return true;
int dot=0;
if(str[0]=='.'||str[str.Length-1]=='.')
return false;
for(int i=0;i<str.Length;i++)
{
if(dot>1) return false;
if(Char.IsDigit(str,i))
{
continue;
}
if(str[i]=='.')
{
dot=dot+1;
continue;
}
return false;
}
return true;
}
参考:
public bool JudgeFigure(string str)
{
if(str.Trim().Length<=0)
return true;
int dot=0;
if(str[0]=='.'||str[str.Length-1]=='.')
return false;
for(int i=0;i<str.Length;i++)
{
if(dot>1) return false;
if(Char.IsDigit(str,i))
{
continue;
}
if(str[i]=='.')
{
dot=dot+1;
continue;
}
return false;
}
return true;
}
解决方案 »
- C#获取百度贴吧网页源代码
- datalist循环展示数据的问题
- DataGridView 根据 当前鼠标的坐标,得到该坐标的单元格?
- 关于VAssistX换行加;问题
- 能在C++中调用的C#组件怎么做?
- 在C#中加flash组件时,为什么在编译成功以后执行时,flash6可以读出flash文件所带的文本文件,而flash7不可以
- ViewState问题
- sql参数为什么传不过来!
- 请教个问题
- 水晶报表详细资料节为一从表,怎样指定详细资料节的大小?
- 怎样才能用服务器的程序打开本地C盘下的文件
- 未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。
那如果我要把截取出来的数字转换成int型,要怎么转呢?
int i = Convert.ToInt32(str.Substring(1, str.Length - 1));
System.Text.RegularExpressions.Regex rgx =New System.Text.RegularExpressions.Regex("[a-zA-Z][0-9]{1,}");
System.Text.RegularExpressions.MatchCollection match = rgx.Matches(s);
foreach(System.Text.RegularExpressions.Match m in match)
{
Console.WriteLine(rgx.Match(m.Value, "[0-9]{1,}$").Value);
}
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
int i;
int.TryParse(test.Remove(0, 1), out i);
Console.WriteLine(i);如果字母位置及位数不定,用正则简单一些
8、在Form1.cs的视图设计器中,选中button3,在属性框中选中事件,双击Click,在Form1.cs的代码设计器中,添加修改如下代码
private void button3_Click(object sender, EventArgs e)
{
MatchCollection MC = Regex.Matches("sd23jk4k<3k3424kkl[l242", @"(\d+\.?\d*|\.\d+)");
string Str = "";
for (int i = 0; i < MC.Count; i++)
Str += MC[i].Value;
MessageBox.Show(this, "提取到的数字:" + Str, "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}立即成为编程经验丰富的程序员不是梦,详见:http://www.psec.net.cn