如何使用C#使用正则表达式拆分字符串?

时间:2018-07-14 02:39:28

标签: c#

我正在尝试使用Regex拆分字符串并遇到问题。有人可以帮忙吗

我有一个字符串"The Quick <B> Brown fox <AB> Jumped on <Z>"

我只想返回B,AB,Z作为字符串。

Regex regex = new Regex(@"<(.*)>");

foreach (Match match in regex.Matches(strMessage))
 {
     MessageBox.Show(match.Value.ToString());
 }

但这只会返回一条带有

的消息
  

<B> Brown fox <AB> Jumped on <Z>

1 个答案:

答案 0 :(得分:1)

使用此正则表达式代替。

Regex regex = new Regex(@"[<](\w*)[>]");

foreach (Match match in regex.Matches(strMessage))
{
    MessageBox.Show(match.Value.ToString());
}