字符串问题 字符串A中的元素,跟字符串B中的元素比较,在B中包含的,放一个数组,不在B中的放另一个数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 static void Main(string[] args) { string str1 = "1245"; string str2 = "1235"; StringBuilder result1=new StringBuilder(); StringBuilder result2=new StringBuilder(); foreach (char ch in str1) { if (str2.IndexOf(ch)!=-1) { result1.Append(ch); } else { result2.Append(ch); } } Console.WriteLine(result1.ToString()); Console.WriteLine(result2.ToString()); } 多个',' 用Split不就行了~ //可以使用正则表达式实现 using System.Text.RegularExpressions;//添加正则表达的引用,放在开头 string A="1,2,4,5"; //声明字符串 string B="1,2,5"; //声明字符串 Regex RegexNumber = new Regex(@"\d"); //定义正则表达式,匹配数字 int n; for (n = 0; n < RegexNumber.Matches(A).Count; n++) { Regex RegexB = new Regex(RegexNumber.Matches(A)[n].ToString()); //根据A的匹配结果定义匹配B的正则表达式 textBox1.Text = textBox1.Text + RegexB.Match(B); //在textBox1显示结果 } 求一个c# 显示两列 带查询功能 模糊匹配的能绑定源数据的组合框控件 求webform和winform相互通信实例 ----------->>>>请教一个小问题! c#的三维显示控件 按年月查询数据 单双击事件? 请问如何将自定义的组件添加到组件栏里面拖拽使用? 怎样求GridView的主键值? comboBox 数据邦定问题! 大家都来看看.帮下我 winform高手请进来 大家看看这个怎么回事?关于事件的一个问题 DevExpress.XtraGrid.GridControl
{
string str1 = "1245";
string str2 = "1235";
StringBuilder result1=new StringBuilder();
StringBuilder result2=new StringBuilder();
foreach (char ch in str1)
{
if (str2.IndexOf(ch)!=-1)
{
result1.Append(ch);
}
else
{
result2.Append(ch);
}
}
Console.WriteLine(result1.ToString());
Console.WriteLine(result2.ToString());
}
using System.Text.RegularExpressions;//添加正则表达的引用,放在开头
string A="1,2,4,5"; //声明字符串
string B="1,2,5"; //声明字符串
Regex RegexNumber = new Regex(@"\d"); //定义正则表达式,匹配数字
int n;
for (n = 0; n < RegexNumber.Matches(A).Count; n++) {
Regex RegexB = new Regex(RegexNumber.Matches(A)[n].ToString()); //根据A的匹配结果定义匹配B的正则表达式
textBox1.Text = textBox1.Text + RegexB.Match(B); //在textBox1显示结果
}