【发布时间】:2016-01-18 17:41:18
【问题描述】:
我有一个包含多个问题的文本,格式如下:
Q1
Question text 1?
1. Answer A
2. Answer B (+1p)
3. Answer C
4. Answer D
Q2
Question Text 2?
1. Answer A (+1p)
2. Answer B
3. Answer C (+1p)
4. Answer D
Q3
Question Text 3
1. Answer A
2. Answer B
3. Answer C (+1p)
正确答案标有 (+1p)。 我想重新格式化它,以便在如下新行中说明正确的答案:
Q1
Question text 1?
1. Answer A
2. Answer B
3. Answer C
4. Answer D
Answer: B
Q2
Question Text 2?
1. Answer A
2. Answer B
3. Answer C
4. Answer D
Answer: A, C
Q3
Question Text 3
1. Answer A
2. Answer B
3. Answer C
Answer: C
这甚至可以在 Notepad++ 中完成吗?
【问题讨论】:
-
您需要一些编程语言(PHP、Python 等)来获取输入并根据正则表达式匹配运行回调函数。 Notepad++ 只是让你简单地替换匹配的文本,没有额外的逻辑。又名:可能,但不在那个程序中。
标签: php regex algorithm notepad++