1

我正在尝试更改以下内容:

(民 1:1)
(民 1:2)
(民 1:3)
(民 1:4)
(民 1:5)
(民 1:6)
(民 1:7)
(民 1:8)
(民1:9)
(民数记 1:10)

ETC

数字|1|1|
数字|1|2|
数字|1|3|
数字|1|4|
数字|1|5|
数字|1|6|
数字|1|7|
数字|1|8|
数字|1|9|
数字|1|10|
ETC

在 Notepad++ 中进行简单的搜索和替换,而不是尝试逐行替换每一行。由于这些是圣经经文参考,因此有超过 31000 行需要更改。

任何帮助深表感谢!

4

2 回答 2

3

转到查找/替换面板 (CTRL+F),选中单选框正则表达式,然后在查找您写的内容\(Núm ([0-9]*):([0-9]*)\)替换为NUM|\1|\2

我添加了一些解释以使用正则表达式在 Notepad++ 中查找和替换,因此可能对其他类似的情况有用。

查找字段中的括号标识可以在替换字段中引用的正则表达式,在这种特定情况下,第一组在替换中由 \1 引用,第二组 ([0-9]*) 由 \2 引用。在这种情况下,查找字符串中的外部括号用.([0-9]*)\(

于 2012-10-06T20:58:21.860 回答
1

您可以分三步完成(替换工具的三种用途):

(Núm |NUM

:|

)|

调用替换工具的最简单方法是点击Ctrl+F并转到第二个选项卡。

于 2012-10-06T20:58:17.867 回答