我有一些问题保存为.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识别为下一列。对我来说很容易复制。我只是知道如何用记事本替换单词,不知道如何删除换行符或那些数字以点 (.(结尾
我的目标:
删除所有换行符
将所有数字替换为末尾的点 (.(,并用换行符 [11.]
替换。将 [A-D] 替换为"(",并带有制表符空格
我们可以通过两个替换来做到这一点:
Find: (?:^|(?<=n))d+.
Replace: (empty)
演示
Find: (?:^|r?n)[A-Z]+)
Replace: t
演示
这是一个 Java 演示,显示替换正在工作。