从txt文件中提取数据?

时间:2013-02-25 11:55:07

标签: dos extract

从文本文件中提取数据,该文件由以下内容组成,例如:

<img src="a.jpg" alt="abc" height="12px" width="12px">
<div class="ab3" id="1122">
<img src="b.jpg" alt="abc" height="12px" width="12px">
<div class=cd5" id="9876">

我想从上面显示的文本文件中提取“id”值... 输出应该是:

1122
9876

我尝试使用findstr,find等(DOS-COMMANDS),但无法找到相同的完美正则表达式,

有任何其他方式,有什么帮助吗?

2 个答案:

答案 0 :(得分:0)

我同意@izogfif,你应该考虑其他一些工具来完成这项任务。

但是,为了回答你的要求,我得到了这个正则表达式:

id="[0-9]+"

它会给你这样的输出:

id="1122"
id="9876"

从那里你可以保存那些结果(或使用管道,但是你在DOS中这样做),然后这个正则表达式:

[0-9]*

会给你这个输出:

1122
9876

答案 1 :(得分:0)

使用以下代码:

( id=")[^"]*"

这将匹配任何Id的值。

您可以将id替换为您要搜索的任何属性。

相关问题