你想要的结果是什么,这是顺序取中文的string test = "<td bgcolor=#ffffff align=left>安徽氯碱</td><td bgcolor=#ffffff align=left></td><td bgcolor=#ffffff align=left>500 元/吨 </td>";
Regex reg = new Regex(@"[\u4e00-\u9fa5]+");
MatchCollection mc = reg.Matches(test);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}
/*----输出----
安徽氯碱
元
吨
*/
Regex reg = new Regex(@"[\u4e00-\u9fa5]+");
MatchCollection mc = reg.Matches(test);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}
/*----输出----
安徽氯碱
元
吨
*/
试试将代码中的 m.Value 修改成m.Groups[1].Value