-1

我正在从文本文件(HTML 圣经)创建 HTML 文件。我想0-9用定义列表标签<DT>&括起来所有数字,<DD>以便以下内容:

1 In the beginning...(example)..
2 And God said...(example)..
15 Adam was....(example)..
26 Cain was...(example)..
38 Enoch was...(example)..

看起来像:

<DT>1<DD> In the beginning...(example)..
<DT>2<DD> And God said...(example)..
<DT>15<DD> Adam was....(example)..
<DT>26<DD> Cain was...(example)..
<DT>38<DD> Enoch was...(example)..

既然这是圣经,我有成百上千的数字(经文)放在标签中,所以我真的需要这个捷径。我正在使用 EditPlus,对你们使用的其他“脚本”一无所知。(对不起 - 我是一个 nube...),所以我需要一个正则表达式(或查找/替换:简单的东西:“Ctrl+H”。)
我可以在我之后手动“打开”和“关闭”DL / DL 列表获取 & 标签之间的所有经文编号。

(我希望我和你们一样聪明!:)

4

1 回答 1

0

[0-9]是一个数字,+是一个量词,表示前面的一个或多个字符/组,并且()是一个捕获组,它将捕获内部的内容。所以你可以使用

([0-9]+) 

捕获所有数字。该值将在

\1

您可以使用 a^来确保您位于行首。

^([0-9]+)

您可以在此处阅读有关 EditPlus 支持的正则表达式操作的更多信息,http ://editplus.info/wiki/Regular_expression_syntax 。

于 2017-02-15T20:59:27.917 回答