首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么判断一个字符串是否符合某种格式

2014-01-12 
如何判断一个字符串是否符合某种格式?例如,我要判断一个字符串是先有xyz这3个字符,然后跟一个数字,数字的

如何判断一个字符串是否符合某种格式?
例如,我要判断一个字符串是先有xyz这3个字符,然后跟一个数字,数字的范围是1-8
写成正则表达式就是xyz[1-8]

那么如何简单的能用C#来判断某个string变量是否符合这一格式呢?
给个简单的代码片段吧,多谢!
[解决办法]
去查看下 正则表达式
[解决办法]
额,既然都知道正则表达式,还不会写代码?

if (Regex.IsMatch(subjectString, "xyz[1-8]")) {
// Successful match
} else {
// Match attempt failed

[解决办法]

引用:
额,既然都知道正则表达式,还不会写代码?

if (Regex.IsMatch(subjectString, "xyz[1-8]")) {
// Successful match
} else {
// Match attempt failed


+
[解决办法]
引用:
例如,我要判断一个字符串是先有xyz这3个字符,然后跟一个数字,数字的范围是1-8
写成正则表达式就是xyz[1-8]

那么如何简单的能用C#来判断某个string变量是否符合这一格式呢?
给个简单的代码片段吧,多谢!

1.最简单的方法:正则,网上教程一堆;
2.replace或者indexof判断;
方法很多,

热点排行