如何批量更改notepad++列中的相同字符

如何批量更改notepad++列中的相同字符

我有一些 MCQ 问题,我需要更改答案从

(A) answer  
(B) answer   
(C) answer   
(D) answer   
(E) answer    

A) answer    
B) answer   
C) answer   
D) answer   
E) answer   

还有一个问题,有些问题是否只有 3 个答案,如 a、b 和 c,而有些问题有 4 个答案……甚至有些问题只有 2 个答案,如 A) 和 B)。

有没有办法进行更改并保持问题和答案的完整性?

答案1

这只会删除开头的开括号,而不会删除答案里面的开括号。

  • Ctrl+H
  • 找什么:^\h*\K\(
  • 用。。。来代替:LEAVE EMPTY
  • 查看 环绕
  • 查看 正则表达式
  • Replace all

解释:

^           # beginning of line
\h*         # 0 or more horizontal spaces
\K          # forget all we have seen until this position
\(          # open parenthesis, have to be escaped as it has special meaning in regex

截图(之前):

在此处输入图片描述

截图(之后):

在此处输入图片描述

答案2

打开查找并用Ctrl+替换H

Find what:输入(

保持Replace with:空白

点击Replace all

只要没有其他情况出现(这种情况就会起作用,如果有,则需要至少提供一个文本示例。

相关内容