我正在处理一个 txt 文件,其结构如下:
; $16
dc.b $FF
; $17
dc.b $FA
dc.b $65, $05
dc.b $F6
dc.w $0032 ; => Event1
dc.b $FF
; $18
dc.b $F4
dc.b $0F
dc.b "text"
dc.b $FC
dc.b "more text"
dc.b $FD
dc.b "more and more text"
dc.b $FD
dc.b "more and more and more text"
我正在寻找一种方法,将文件的所有引号之间包含的所有文本复制到新的 txt 文件中,如下所示:
text
more text
more and more text
more and more and more text
任何想法?
提前致谢
答案1
一个简单的方法是grep
:
grep -oP '(").*(")' txt
P
使用 Perl 兼容的正则表达式并o
仅打印匹配的内容。
输出:
"text"
"more text"
"more and more text"
"more and more and more text"