Notepad++在数字1到100后添加换行符
Notepad++ add linebreak after number 1 to 100
我正在尝试解决以下问题但未成功:
我有一份文档,一行有 100 个问题。
在 Notepad++ 中,我想替换每个 "space | question number | dot | space" 并在此之后添加一个换行符,例如:
- 这是问题一2。这是问题一3。这是问题三
收件人:
这是第一个问题
这是问题二
这是问题三
我是正则表达式的新手,我设法创建了以下内容:[\s][1-9][0-9][.][\s] 但后来我遗漏了一位数字...
使用此正则表达式将仅匹配 1-100 之间的数字:
\s*([1-9][0-9]?|100)\.\s+
而无论值如何,以下内容都会匹配任意数量的数字:
\s*\d+\.\s+
\s*
将匹配数字前的零个或多个空格。
\d+
匹配一位或多位数字
\.
匹配点,我们使用 \
来转义它,因为它是正则表达式中的特殊字符
\s+
匹配一个或多个空格
([1-9][0-9]?|100)
匹配 1 到 9 之间的任意两个数字,因此 1 到 99 我们使用 |
作为 "OR" 来包含 100
在 "Find what" 框中键入您喜欢的正则表达式,在 "Replace with" 框中键入 \n
(新行)。
您可以使用以下方式保留问题编号:
\s*(([1-9][0-9]?|100)\.)\s+
或
\s*(\d+\.)\s+
并将其替换为:
\n
我正在尝试解决以下问题但未成功:
我有一份文档,一行有 100 个问题。 在 Notepad++ 中,我想替换每个 "space | question number | dot | space" 并在此之后添加一个换行符,例如:
- 这是问题一2。这是问题一3。这是问题三
收件人:
这是第一个问题
这是问题二
这是问题三
我是正则表达式的新手,我设法创建了以下内容:[\s][1-9][0-9][.][\s] 但后来我遗漏了一位数字...
使用此正则表达式将仅匹配 1-100 之间的数字:
\s*([1-9][0-9]?|100)\.\s+
而无论值如何,以下内容都会匹配任意数量的数字:
\s*\d+\.\s+
\s*
将匹配数字前的零个或多个空格。\d+
匹配一位或多位数字\.
匹配点,我们使用\
来转义它,因为它是正则表达式中的特殊字符\s+
匹配一个或多个空格([1-9][0-9]?|100)
匹配 1 到 9 之间的任意两个数字,因此 1 到 99 我们使用|
作为 "OR" 来包含 100
在 "Find what" 框中键入您喜欢的正则表达式,在 "Replace with" 框中键入 \n
(新行)。
您可以使用以下方式保留问题编号:
\s*(([1-9][0-9]?|100)\.)\s+
或
\s*(\d+\.)\s+
并将其替换为:
\n