如何在记事本的文本文件中删除换行符和数字



我有一些问题保存为.txt文件。我想从其选项中删除所有问题编号和换行符,并在问题中放置一个 TAB 空格。 就像一个QUESTION<tab_space>OPTION1<tab_space>OPTION2<tab_space>OPTION3<tab_space>OPTION4然后换行符和下一个问题。

我的文本文件看起来像:

11. Lungs are located in the
A) abdominal cavity
B) pericardial cavity
C) peritoneal cavity 
D) pleural cavity
12. Which one of the following is the ideal food for newborn babies?
A) Water
C) Honey
B) Sugar
D) Milk
13. Transcription means the synthesis of
A) Lipids
C) DNA
B) Protein
D) RNA

我想要的是:

Lungs are located in the    abdominal cavity    pericardial cavity  peritoneal cavity   pleural cavity
Which one of the following is the ideal food for newborn babies?    Water   Honey   Sugar   Milk
Transcription means the synthesis of    Lipids  DNA Protein RNA

我这样做是因为,我可以全部复制并粘贴到 EXCEL 文档上,其中 TAB 识别为下一行,LINE_BREAK识别为下一列。对我来说很容易复制。我只是知道如何用记事本替换单词,不知道如何删除换行符或那些数字以点 (.(结尾

我的目标:

  1. 删除所有换行符

  2. 将所有数字替换为末尾的点 (.(,并用换行符 [11.]

    替换。
  3. 将 [A-D] 替换为"(",并带有制表符空格

我们可以通过两个替换来做到这一点:

Find: (?:^|(?<=n))d+.
Replace: (empty)

演示

Find: (?:^|r?n)[A-Z]+)
Replace: t

演示

这是一个 Java 演示,显示替换正在工作。

最新更新