求简单的正则表达式。该怎么解决
求简单的正则表达式。。。
文本"123:234;321:123;789:987;"
现在知道 "321:*;" 要获取 左边 *号里的数据。应该是 “123”;
------解决方案--------------------
\d+(?=:)
------解决方案--------------------
@"321:\d+";
------解决方案--------------------
文本"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+$";