如何解决这个问题的建议?[英] Suggestions for how to approach this problem?

问题描述

我想我可以给自己一个小项目,让我在工作中生活得更好
更容易,所以这就是我想做的事情:

我有大量的已编号的出版物引用列表.
数字只需与文本的其余部分一起输入.我想做的事
是删除数字,然后放子弹代替.现在,就这一个
会很容易,只需一点 Python 和一点手工操作,
但真正的问题是因为这些引用的方式
键入时,每行末尾经常有换行符--在其他
话说,这个人不只是让行流到下一行,他们
手动按下 Enter.所以在这个时候插入子弹会放一个
每个换行符处的项目符号.

所以我也需要删除换行符,但当然不是*全部*
因为每个引用仍然需要在它之间换行.所以我是
希望我能得到一两个想法来解决这个问题.我觉得正常
将需要表达式,也许删除
先换行,*not* 删除之前的换行符
数字(因为那是一个合适的地方),然后
最后删除数字.

谢谢.

推荐答案

John Salerno 写道:

键入时,每行末尾经常有换行符
此外,有时会有制表符用于缩进
的后续行引用,但我假设我可以用空格替换选项卡.

在 <46**********************@news.astraweb.com>,John Salerno 写道:
我有大量的已编号的出版物引用列表.
数字只需与文本的其余部分一起输入.我想做的事
是删除数字,然后放子弹代替.现在,就这一个
会很容易,只需一点 Python 和一点手工操作,
但真正的问题是因为这些引用的方式
键入时,每行末尾经常有换行符--在其他
话说,这个人不只是让行流到下一行,他们
手动按下 Enter.所以在这个时候插入子弹会放一个
每个换行符处的项目符号.

所以我也需要删除换行符,但当然不是*全部*
因为每个引用仍然需要在它之间换行.所以我是
希望我能得到一两个想法来解决这个问题.我觉得正常
将需要表达式,也许删除
先换行,*not* 删除之前的换行符
数字(因为那是一个合适的地方),然后
最后删除数字.
我想我对输入的外观有一个模糊的概念,但它会是
如果您显示一些示例输入和想要的输出会很有帮助.

巧,
Marc ''BlackJack'' Rintsch

Marc ''BlackJack'' Rintsch 写道:
我想我对输入的外观有一个模糊的概念,但它会是
如果您显示一些示例输入和想要的输出,这会很有帮助.
好主意.这是它现在的样子:

1. 征费,S.B.(1964) 紫外线和 X 射线的同源干涉
辐照
噬菌体 T2.J.细菌.87:1330-1338.
2. 征费,S.B.和 T. Watanabe (1966) Mepacrine and transfer of R
因素.柳叶刀 2:1138.
3. Takano, I., S. Sato, S.B.Levy 和 T. Watanabe (1966) Episomic
阻力因素
肠杆菌科.34. DNA抑制剂的具体作用
综合上
R因子和F因子的转移.医学.生物学.(东京)73:79-83.
4. 征费,S.B.(1967) 进入肯尼亚的血腥狩猎之旅.新医生 16:50-54.
5. Levy, S.B., W.T. Fitts and J.B. Leach (1967) 外科治疗
憩室病
结肠:对 11 年期间的评估.年鉴杂志.166:947-955.

如您所见,任何单个引用都被分成几行作为
换行的结果.我希望它看起来像这样:

1. 征费,S.B.(1964) 紫外线和 X 射线的同源干涉

辐照噬菌体 T2.J.细菌.87:1330-1338.
2. 征费,S.B.和 T. Watanabe (1966) Mepacrine and transfer of R
因素.柳叶刀 2:1138.
3. Takano, I., S. Sato, S.B.Levy 和 T. Watanabe (1966) Episomic
肠杆菌科细菌的耐药因子.34.具体效果
DNA合成的抑制剂
R因子和F因子的转移.医学.生物学.(东京)73:79-83.
4. 征费,S.B.(1967) 进入肯尼亚的血腥狩猎之旅.新医生
16:50-54.
5. Levy, S.B., W.T. Fitts and J.B. Leach (1967) 外科治疗
结肠憩室病:一个十一年的评估
时期.年鉴杂志.166:947-955.

现在,由于这是粘贴的,它对你来说甚至可能不好看.但是在
第二个例子,数字是子弹,所以
缩进会自动发生(在 Word 中).但是现在他们是
刚刚输入.

本文地址:https://www.itbaoku.cn/post/1050452.html