这是一个网友的问题,我想用vbs做单没找到代码,最后无奈用了htox32c工具。。。
现在发来,大伙用bat练练手,看谁的代码精简高效通用。
=========================================
问题描述:
如何用bat把html文件中pre标签之间的C代码提取出来,并且过了掉pre标签内的<...>标签。。。有多个*.html 文件,要求提取出 <pre> A </pre> 之间的c 数据结构A.
A中有<>也要去掉,得到的c语言数据结构A保存到同一个文本文件中。
比如- :<pre>
- typedef struct _ALPC_HANDLE_TABLE // 4 elements, 0x18 bytes (sizeof)
- {
- /*0x000*/ struct <a href="ALPC_HANDLE_ENTRY.html">_ALPC_HANDLE_ENTRY</a>* Handles;
- /*0x008*/ ULONG32 TotalHandles;
- /*0x00C*/ ULONG32 Flags;
- /*0x010*/ struct <a href="EX_PUSH_LOCK.html">_EX_PUSH_LOCK</a> Lock; // 7 elements, 0x8 bytes (sizeof)
- }ALPC_HANDLE_TABLE, *PALPC_HANDLE_TABLE;
- </pre>
复制代码 变成:- typedef struct _ALPC_HANDLE_TABLE // 4 elements, 0x18 bytes (sizeof)
- {
- /*0x000*/ struct _ALPC_HANDLE_ENTRY* Handles;
- /*0x008*/ ULONG32 TotalHandles;
- /*0x00C*/ ULONG32 Flags;
- /*0x010*/ struct _EX_PUSH_LOCK Lock; // 7 elements, 0x8 bytes (sizeof)
- }ALPC_HANDLE_TABLE, *PALPC_HANDLE_TABLE;
复制代码 html素材: |