Py学习  »  Python

如何用Python实现顺序列表

zhangzujin • 4 年前 • 214 次点击  

想把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, 但是直到通过编程可以实现. 非常感谢.

这是实际的内容. 就是一个试题有很多题目, 每个题目有很多小题. 有些题目有小题, 有些题目没有.

最后一次修改于 (2020-01-25 20:31)
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/53617
 
214 次点击