我正在尝试使用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>
答案 0 :(得分:1)
使用此正则表达式代替。
Regex regex = new Regex(@"[<](\w*)[>]");
foreach (Match match in regex.Matches(strMessage))
{
MessageBox.Show(match.Value.ToString());
}