提取C#中两个标签之间的文本

Meh*_*dad -2 c#

我在使用C#时遇到麻烦

(textbox0中的文本)

start and dffdfdddddddfd<m>one</m><m>two</m><m>three</m><m>four</m>dbfjnbjvbnvbnjvbnv and end
Run Code Online (Sandbox Code Playgroud)

我想提取按钮1 之间<m>和之间的文本</m>,我需要

输出1:一二三四(输出到textbox1)

输出2:四个(输出到textbox2)

输出3:一个(输出到textbox3)

我该怎么办 ?

我该怎么做?

请给我button1_Click的完整代码。我是C#爱好者,所以我需要输出代码

Muh*_*han 5

这是编码

var items = new List<string>();
foreach (Match match in Regex.Matches(text, "<m>(.*?)</m>"))
    items.Add(match.Groups[1].Value);
string output = String.Join(" ", items);

someTextBox.Text =  output;

if (items.Any())
   anotherTextBox.Text = items[0];

if (items.Count > 2)
   whateverTextBox.Text = items[3];
Run Code Online (Sandbox Code Playgroud)