使用regex复制变量文本

使用regex复制变量文本,regex,notepad++,replace,Regex,Notepad++,Replace,(为了更清楚,我重写了这个) 我可以使用Notepad++中的正则表达式来更改此设置: <audio> <source src="audio/words/word1.mp3" type='audio/mpeg'> </audio> <audio> <source src="audio/words/word2.mp3" type='audio/mpeg'> </audio> 为此: <audio&

(为了更清楚,我重写了这个)

我可以使用Notepad++中的正则表达式来更改此设置:

<audio>  
<source src="audio/words/word1.mp3" type='audio/mpeg'>  
</audio>

<audio>  
<source src="audio/words/word2.mp3" type='audio/mpeg'>  
</audio>

为此:

<audio>  
<source src="audio/words/word1.mp3" type='audio/mpeg'>  
<source src="audio/words/word1.mp3" type='audio/mpeg'>  
</audio>    

<audio>  
<source src="audio/words/word2.mp3" type='audio/mpeg'>  
<source src="audio/words/word2.mp3" type='audio/mpeg'>  
</audio>    

等等

找到解决方案!!非常感谢

搜索
(text-)
并替换为
$1$1
。您可以使用括号对文本序列进行分组,并且可以使用$1、$2、。。。其中,数字是组从左到右的索引

^(<source.*[\n|\r])$
使用用户查找更新答案,以便google带来的每个人都可以看到答案

 (<source.*) >> \1 \1
(>\1\1

您需要定义“变量文本”的含义。在第一个空格出现之前?假设它支持正则表达式替换,您可以使用反向引用(
\1
或者
$1
)。例如
/(text-[a-z])/
->
$1$1
可变文本只意味着它可以是任何单词或句子。我在记事本++和宙斯中尝试了这个方法,但无法成功。你能给我一些更多的信息吗?我在这方面很新。我得到了:(>\1\1非常感谢!!
 (<source.*) >> \1 \1