我正在从文本文件创建HTML文件。我想附上所有数字0-9,带有定义标签

时间:2017-02-15 18:06:41

标签: regex tags editplus

我正在从文本文件(HTML圣经)创建HTML文件。我想附上所有号码0-9,其中包含定义列表标记<DT>&amp; <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,对你们使用的其他“脚本”一无所知。 (抱歉 - 我是个笨蛋...),所以我需要一个RegEx(或查找/替换:简单的东西:“Ctrl + H”。)
在我得到&amp;之间的所有经文数字后,我可以手动“打开”和“关闭”DL / DL列表。标签。

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

1 个答案:

答案 0 :(得分:0)

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

([0-9]+) 

捕获所有数字。该值将在

\1

您可以使用^确保您处于该行的开头。

^([0-9]+)

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