求大神动动手指啊。
我有几百万行格式基本固定的文本如下,每行末尾一定是一个中括号及内部字符。但是行中也可能出现中括号,现在我提取每行末尾那个中括号及其内部字符,行中中括号不要。
求大神写个批处理
> CT_875 [Chlamydia trachomatis D/UW-3/CX]
> superantigen-like protein [Staphylococcus aureus subsp. aureus str. Newman]
> tryptophanyl-tRNA [synthetase] [Salmonella enterica subsp. enterica serovar Agona str. SL483]
> AsnC [family transcriptional] regulator [Geodermatophilus obscurus DSM 43160]
> methionyl-tRNA formyltransferase [[Clostridium] saccharolyticum WM1]
把下面的myfile=后面的内容,换成你自己的文件名。 bat的输出是直接在屏幕上,你可以按:
c:\>get_str.bat >> output.txt这种方式运行。
@echo off & setlocal enabledelayedexpansion按你上面的测试数据,运用结果如下:
Chlamydia trachomatis D/UW-3/CX