我已经尝试过几次让 grep 或 sed 做我想做的事,但到目前为止都失败了,所以如果有人能提供帮助,我将不胜感激!
我有一个文本文件,其中填充了我使用 sysinternals strings.exe 从内存转储中提取的字符串行。我现在需要将此文件过滤为单个字符串,因为其中很多是无用的垃圾(例如:&644*/;@)或附加在一行上的多个字符串,例如:
&644*/;@
string1
string2;@%string3*£""^string4
我需要的字符串可以由字母数字、下划线 (_) 和哈希 (#) 组成,因此 string_string#1 或 examplestring 或 example_string。
总之,使用上面的示例我需要能够过滤 string1、string2、string3 和 string4。