C# Regex 获取
的html

        [Fact]
        public void Regex_Test()
        {
            var rowHtml = @"
XXXXXX股份有限公司-受益所有人查询结果
序号 名称 注册币种 成立日期 注册资本 统一社会信用代码 持股占比 投资类型描述 是否上市 是否是受益人 受益人类型 职务
1 XXXXXX股份有限公司 人民币元 1985-11-22 35640625.708900 91100000100003962T
2 铎梦之 关键管理人员 董事
"; if (!string.IsNullOrEmpty(rowHtml)) { var regex = new Regex(@"[\s\S]*?<\/table>"); var mc = regex.Matches(rowHtml); if (mc.Count > 0) { foreach (var item in mc) { var tableHtml = item; /*
序号 名称 注册币种 成立日期 注册资本 统一社会信用代码 持股占比 投资类型描述 是否上市 是否是受益人 受益人类型 职务
1 XXXXXX股份有限公司 人民币元 1985-11-22 35640625.708900 91100000100003962T
2 铎梦之 关键管理人员 董事
*/ } } Regex regTD = new Regex(@"(?<=)(.*?)(?=)", RegexOptions.IgnoreCase);//[^())] var mc2 = regTD.Matches(rowHtml); if (mc2.Count > 0) { var tdText = string.Empty; foreach (var item in mc2) { tdText += $"{item},"; } tdText = tdText.TrimEnd(new char[] { ',' }); /* * 1,XXXXXX股份有限公司,人民币元,1985-11-22,35640625.708900,91100000100003962T,,,是,否,,,2,铎梦之,,,,,,,,是,关键管理人员,董事 */ } } }

你可能感兴趣的:(c#,html,javascript,开发语言,前端)