Notepad++ 在使用替换更改语法上方添加新行
Notepad++ add new line above changing syntax with replace
我有一个不变的语法“Se”,但它前面的数字会发生变化。我想在数字前添加一个换行符 \n。我试过在替换过程中使用 \c 来处理任何字符(用于更改数字),我不知道如何让数字部分复制或工作。
这是目前的样子
1 hinge 2pk
1 Se wall cabinet
4 door 15x40"
我希望新行位于任何包含“Se”的项目之上,因此它看起来像这样
1 hinge 2pk
1 Se wall cabinet
4 door 15x40"
这是我目前尝试过的方法(不包括括号)
REPLACE TOOL
Find what: [\C Se ]
Replace with: [\n\C Se ]
✓ = Regular expression
但这就是我得到的
1 hinge 2pk
C Se wall cabinet
4 door 15x40
如何将“Se”左侧的数字复制下来(因为这个数字总是在变化)
好吧,试试这个简单的代码,希望它能有所帮助...
查找:^(\d.*? Se .*\n)
替换为:\n
或 \n
您可以使用:
^\d+\h+Se\b
^
字符串开头
\d+
匹配 1+ 个数字
\h+
匹配 1+ 个空格
Se\b
匹配Se后跟单词边界
在替换中使用换行符和完整匹配 \n[=17=]
查找内容:
^\d+\h+Se\b
替换为
\n[=12=]
我有一个不变的语法“Se”,但它前面的数字会发生变化。我想在数字前添加一个换行符 \n。我试过在替换过程中使用 \c 来处理任何字符(用于更改数字),我不知道如何让数字部分复制或工作。
这是目前的样子
1 hinge 2pk
1 Se wall cabinet
4 door 15x40"
我希望新行位于任何包含“Se”的项目之上,因此它看起来像这样
1 hinge 2pk
1 Se wall cabinet
4 door 15x40"
这是我目前尝试过的方法(不包括括号)
REPLACE TOOL
Find what: [\C Se ]
Replace with: [\n\C Se ]
✓ = Regular expression
但这就是我得到的
1 hinge 2pk
C Se wall cabinet
4 door 15x40
如何将“Se”左侧的数字复制下来(因为这个数字总是在变化)
好吧,试试这个简单的代码,希望它能有所帮助...
查找:^(\d.*? Se .*\n)
替换为:\n
或 \n
您可以使用:
^\d+\h+Se\b
^
字符串开头\d+
匹配 1+ 个数字\h+
匹配 1+ 个空格Se\b
匹配Se后跟单词边界
在替换中使用换行符和完整匹配 \n[=17=]
查找内容:
^\d+\h+Se\b
替换为
\n[=12=]