c#读取输入字符串,从数据源中查找以该字符串开头的所有字符串(使用正则表达式)...

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;//引用正则表达式需要的头文件
using System.Threading.Tasks;

namespace RegexApplication
{
class Program
{
static void Main(string[] args)
{
string i = Console.ReadLine();
Regex r = new Regex(@"^"+i);// 创造以输入字符串开头的正则表达式
string[] str = Data();//数据源
foreach(string k in str){//在数据源中不断查找匹配项
if(r.IsMatch(k)){
Console.WriteLine(k);
}
}
Console.ReadLine();
}
public static string[] Data() {

string[] Mystring=new string[14];
Mystring[0] = "aa123e";
Mystring[1] = "aawwe";
Mystring[2] = "aa3445";
Mystring[3] = "abssdsf";
Mystring[4] = "aatyu";
Mystring[5] = "agfdh";
Mystring[6] = "bbfdge";
Mystring[7] = "bbf1222g";
Mystring[8] = "bbfdge";
Mystring[9] = "bbf";
Mystring[10] = "bbfdge";
Mystring[11] = "bbooouy";
Mystring[12] = "byytre";
Mystring[13] = "brrre";
return Mystring;

}
}
}

转载于:https://www.cnblogs.com/huhuiliang/p/4359234.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值