Notepad ++正则表达式查找和替换

Notepad ++正则表达式查找和替换

我正在尝试创建一个宏来批量编辑文档。我需要通过查找和替换来完成两件重要的事情。

首先是删除第一个发言人标签之前的所有内容:

_Transcription details:_



  ------------------- ---------------------

  Date:     05-Dec-2016

  Input sound file: UKCHBOSTX021201.m4a

  ------------------- ---------------------



_Transcription results:_



  ---------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  TEACHER: Who can tell me the topic we have been doing this week and last week?

第一个发言者可以是学生:或老师:,不能是其他任何内容。如果不删除最后一个实例(而不是第一个实例)之前的所有内容,我似乎无法使任何查找和替换工作。

第二,我需要删除所有学生:对话:

TEACHER: Who can tell me the topic we have been doing this week and last week? 

  STUDENT: [inaudible]

  TEACHER: 0, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84. Let's go backwards.

  STUDENT: 84, 77, 70, 63 6, 49, 42, 35, 28, 21, 40, 7, 0.

再次,我似乎只能使用以下命令删除第一个 o STUDENT: 和最后一个段落分隔符之间的所有内容

FIND: STUDENT:(.*)\r\n
REPLACE: STUDENT:\r\n

显然我遗漏了一些东西。我对正则表达式的了解非常有限,而且我也不是任何类型的程序员。

有人可以解释一下吗?

答案1

要从头到尾删除TEACHER:STUDENT:使用 CTRL+HOME 定位光标,打开替换 CTRL+H
搜索: ^.*(TEACHER:|STUDENT:)
REPLACE:$1
单选按钮:正则表达式
标记复选框查找 \r 和 \n

相关内容