srkp.net
当前位置:首页 >> C#/.NET如何判断一个字符是否包含在另一个字符里面 >>

C#/.NET如何判断一个字符是否包含在另一个字符里面

使用字符串的IndexOf方法查找,找到返回正确的位置下标,未找到返回-1 举例: string str = "我爱北京天安门"; int index = str.IndexOf("爱"); if (index > -1) { Console.Write("找到了"); } else { Console.Write("未找到"); } Console.Read();

string txt="asdjsfk/aaaaaaaaa";if(txt.Contains("/"))//检验“/”{ txt.Replace('/','x/');//替换“/”为“x/”}试试看吧,不确定会不会因为反义字符的缘故出问题。

string str1 = "ac,ab,b,cd" ; string str2 = "a"; string[] str = str1.Split(','); for (int i = 0; i < str.Length; i++) { if (str[i].Contains(str2)) Response.Write(str[i] + " " + "contains" + " " + str2 + "."); else Response.Write...

string aa=" abcd6789@21cn.com"; 方法1:aa.IndexOf ("b",1,); 方法2:有需要用正则表达式 string emailflag = "@"; if(Regex.Matches(aa,emailflag).Count)==0

/// 判断指定字符串是否包含有汉字/// 指定的字符串/// 若包含有汉字则返回True,否则返回Falsepublic static bool InChinese1(string StrChineseString){return System.Text.RegularExpressions. Regex.IsMatch(StrChineseString,@"[/u4e00-/u9f...

void Contains(string str1) {foreach(string str2 in array) //遍历array中的元素{if (str2==str1) //C#中可以使用==来判断字符串相等,这点有点不一样{//存在//TODO} } } 如果你要说数组的方法的话 有 array.Find("C#") 参考资料:MSDN Find...

private void button18_Click(object sender,EventArgs e) { string s="ab*Cd1334"; //更改为你的textbox.Text bool bl_exist=false; foreach(char c in s) { if((!char.IsLetter(c))&& (!char.IsNumber(c))) //既不是字母又不是数字的就认为是...

C#代码 public void a() { string str = "aaaa[bbbbbb]ccccc"; Regex reg = new Regex("[^/[/]/?/*]+"); Match m = reg.Match(str); if(m.Success) { // } } 匹配演示(javascript版)

反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个...

int index=s.IndexOf("a"); index 就是a字符在字符串s 中第一次出现的索引位置 s.LastIndexOf("a") 得到a 字符在s 中倒数第一次出现的索引位置

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com