想把text.txt 的内容
\bn
\item sdf
\item g
\bnn
\item ggsd
\item ghh
\en
\item gsd
\item g
\bnn
\item ggsd
\item ghh
\en
\en
替换为如下内容, 写入 sub.txt
1. sdf
2. g
(1) ggsd
(2) ghh
3. gsd
4. g
(1) ggsd
(2) ghh
说白了, 就是外层的 \bn \en 之间的 \item 换成1,2,3,...
内层的 \item 换成(1), (2), (3),...
请问用 Python 如何实现? 如果能替换成
1. sdf
2. g
2(1) ggsd
2(2) ghh
3. gsd
4. g
3(1) ggsd
3(2) ghh
也好. 最好两种替换都有代码. 实在不会 Python, 但是直到通过编程可以实现. 非常感谢.
这是实际的内容. 就是一个试题有很多题目, 每个题目有很多小题. 有些题目有小题, 有些题目没有.