我这里有一些ASCII文件,其中我想用日期作为前缀,但只有那些不以“DA”或“DE”开头的行。
DEPARTAMENTO DE FILOSOFIA
DATA LOCAL HORÁRIO DISCIPLINA TURMA PROF(A) OCORRÊNCIA ASSISTENTE
LAB-02 20:20-21:10 INF007 ? GRINALDO AD FERREIRA
DEPARTAMENTO DE HISTÓRIA
DATA LOCAL HORÁRIO DISCIPLINA TURMA PROF(A) OCORRÊNCIA ASSISTENTE
D-202 15:20-17:00 HISTORIA 2831 MICHELE AD AILTON
DEPARTAMENTO DE LINGUAS ESTRANGEIRAS
DATA LOCAL HORÁRIO DISCIPLINA TURMA PROF(A) OCORRÊNCIA ASSISTENTE
D-106 18:40-20:20 INGLES 13752 DEISE FT+AD AILTON
我使用搜索&替换,这个“^(。[^ AE]。*)$”by“01/01/2017 \ t \ 1”(得到的任何行以A或E开头的任何东西开始EOL并替换为DATE制表LINE) 。它产生:
DEPARTAMENTO DE FILOSOFIA
DATA LOCAL HORÁRIO DISCIPLINA TURMA PROF(A) OCORRÊNCIA ASSISTENTE
LAB-02 20:20-21:10 INF007 ? GRINALDO AD FERREIRA
DEPARTAMENTO DE HISTÓRIA
DATA LOCAL HORÁRIO DISCIPLINA TURMA PROF(A) OCORRÊNCIA ASSISTENTE
01/01/2017 D-202 15:20-17:00 HISTORIA 2831 MICHELE AD AILTON
DEPARTAMENTO DE LINGUAS ESTRANGEIRAS
DATA LOCAL HORÁRIO DISCIPLINA TURMA PROF(A) OCORRÊNCIA ASSISTENTE
01/01/2017 D-106 18:40-20:20 INGLES 13752 DEISE FT+AD AILTON
但不捕获“LAB。*”。我怎么能这样做,所以它真的捕获不是以“DE”或“DA”开头的行,而是“D - ”的是?