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