返回列表 发帖

[文本处理] 求助BAT脚本批量提取.h文件中包含*的字符串并放到指定文件中

各位大佬,场景是这样,现在有一个文件夹中存在大量.cpp和.h文件,我想将文件夹中.h文件中包含有“*”字符的字符串全部提取出来并放到一个指定的文件中(txt啥的都可以)
比如:
#define _TR_DynaRWP_Name "*RIGIDWALL_PLANAR"
我想提取其中的*RIGIDWALL_PLANAR这种关键词
这个该如何实现呀

本帖最后由 438050057 于 2025-1-15 17:12 编辑

回复 2# aloha20200628


    是我想的不够周到 ,主要是就是提取以*开头的关键词,不知道您了解lsdyna吗,格式大概就是 “*”+“一组特定的字符”
主要就是想提取这一种,比如*node,*part,*contact这样子的
可以确定的是需要提取的带*关键词一定会定义在#define之后,会和#define同行,也可以说需要提取的*是一组字符串,string类型的常量

TOP

回复 4# aloha20200628


    谢谢大佬

TOP

本帖最后由 438050057 于 2025-1-15 21:45 编辑

回复 4# aloha20200628


    大佬如果提取到重复的关键词,有没有什么办法直接删除呀
后续可以直接放到excel进行删除

TOP

回复 7# aloha20200628


    谢谢大佬!

TOP

返回列表