c#用正则表达式从HTML读取版本数据
本文关键字:读取 版本 数据 HTML 正则表达式 | 更新日期: 2023-09-27 18:16:47
这是我的HTML标签作为字符串
<span class="version">Version: DEV</span>
现在我想用regex读取DEV版本
我试着:
Regex regex = new Regex("'"version'">Version:''s*([^''s<]+)''s*</");
Match match = regex.Match(data);
但是regex总是False,我不能得到数据
我相信您的捕获([^''s<]+)
中有一个额外的<
。如果您想捕获单词字符,我发现使用'w
比使用空格[^'s]+
更容易。
单独的表达式,没有转义:
"version">Version:'s*('w+)'s*</span>
c#: Regex regex = new Regex("'"version'">Version:''s*(''w+)''s*</span>");