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

求简单的正则表达式。该怎么解决

2012-05-27 
求简单的正则表达式。。。文本123:234321:123789:987现在知道 321:*要获取 左边 *号里的数据。应该是

求简单的正则表达式。。。
文本"123:234;321:123;789:987;"

现在知道 "321:*;" 要获取 左边 *号里的数据。应该是 “123”;


[解决办法]
\d+(?=:)
[解决办法]
@"321:\d+";
[解决办法]

C# code
            string s = "123:234;321:123;789:987;";            Match m = Regex.Match(s, @"321:(\d+)");            Console.WriteLine(m.Groups[1]);
[解决办法]
string result = Regex.Match(yourStr,@"(?<=321:)\d+").Value;
[解决办法]
C# code
string pattern=@"^\d{3}:\d+$"; 

热点排行