在 Notepad++ 中复制部分字符串并粘贴到末尾
Copying part of string and paste at the end in Notepad++
我有一个单词列表,例如
one
two
three
在 notepad++ 中,如何将单词一次性转换为如下所示的字符串:
<a href="function("one");"> one </a>
<a href="function("two");"> two </a>
<a href="function("three");"> three </a>
使用正则表达式。打开查找 window 和 select 的替换选项卡。激活正则表达式复选框。
查找:(.+)
替换:<a href="function("");"> </a>
更多信息,这里有一个教程:
http://markantoniou.blogspot.it/2008/06/notepad-how-to-use-regular-expressions.html?m=1
正则表达式占位符可用于重复所需的文本。
对于单个字符串匹配,您可以使用查找、替换如下
查找: .*(one)
替换 <a href="function("");"> </a>
解释:
查找部分: 在上面的示例中,括号 *( )
内的所有文本将被复制到占位符。
替换部分 : 无论你想替换匹配的文本,使用 \1, \2 等。这些被称为占位符
以你的例子为例,
one
two
three
为了匹配每个单词,您可以使用 (.+)
、,但实际上这可能会损坏您的数据,因为它会匹配文件中的每个单词 .
或者,您可以定义某些开始和结束字符以匹配文本。
例如,要匹配 html 标签内的文本,您可以使用 <(.*)>
它匹配
<one> → <a href="function("one");"> one </a>
<two> → <a href="function("two");"> two </a>
<three> → <a href="function("three");"> three </a>
在上面的例子中
start character → <
end character → >
您可以根据需要替换为任何字符。
我有一个单词列表,例如
one
two
three
在 notepad++ 中,如何将单词一次性转换为如下所示的字符串:
<a href="function("one");"> one </a>
<a href="function("two");"> two </a>
<a href="function("three");"> three </a>
使用正则表达式。打开查找 window 和 select 的替换选项卡。激活正则表达式复选框。
查找:(.+)
替换:<a href="function("");"> </a>
更多信息,这里有一个教程:
http://markantoniou.blogspot.it/2008/06/notepad-how-to-use-regular-expressions.html?m=1
正则表达式占位符可用于重复所需的文本。 对于单个字符串匹配,您可以使用查找、替换如下
查找: .*(one)
替换 <a href="function("");"> </a>
解释:
查找部分: 在上面的示例中,括号 *( )
内的所有文本将被复制到占位符。
替换部分 : 无论你想替换匹配的文本,使用 \1, \2 等。这些被称为占位符
以你的例子为例,
one
two
three
为了匹配每个单词,您可以使用 (.+)
、,但实际上这可能会损坏您的数据,因为它会匹配文件中的每个单词 .
或者,您可以定义某些开始和结束字符以匹配文本。
例如,要匹配 html 标签内的文本,您可以使用 <(.*)>
它匹配
<one> → <a href="function("one");"> one </a>
<two> → <a href="function("two");"> two </a>
<three> → <a href="function("three");"> three </a>
在上面的例子中
start character →
<
end character →>
您可以根据需要替换为任何字符。