使用 notepad++ 我有以下文本
https://www.youtube.com/watch?v=abcdef
https://www.youtube.com/watch?v=xyzxyz
我想改变:
[fplayer src="https://www.youtube.com/watch?v=abcdef"]
[fplayer src="https://www.youtube.com/watch?v=xyzxyz"]
我应该怎么办?
答案1
对于您的示例,您可以使用正则表达式用修改后的版本替换每个 url。
打开搜索 → 替换(Ctrl+ H )。
在
Find what:
字段中输入(^https.+)
。在
Replace with
字段中输入[fplayer src="$1"]
。确保搜索模式 → 正则表达式已被标记。
Match case
不应. matches newline
被选中。
^https.+
表示查找以 开头且https
后面有一个或多个字符的行(.+
在这种情况下匹配整行)。1()
表示将比赛视为一个单独的组。$1
是一个替换,意思是“在这里输入第一个匹配组”(即 匹配的任何内容^https.+
)。
1 从技术上讲,^
在这种情况下并不是真正必要的。Find what
可能只是(https.+)
。