提问人:heni1 提问时间:11/4/2023 最后编辑:heni1 更新时间:11/4/2023 访问量:24
Notepad++ 如何用文本的随机位置替换
Notepad++ how to replace with random positions of text
问:
我想替换我的XML中的几个字符串,但我不知道,如何“标记”字符串。我丢失了Opera的密码,但是我从Mozilla获得了旧副本,但它们位于不同的组和解析中,因此我想更改它们并导入Opera。我不知道记事本的可能性,只有我知道如何工作\n \t \r,我发现 仅在互联网上 [^“]* 我知道如何工作
来自Mozilla的XML密码:
<entry host="http://auth.opera.com" user="[email protected]" password="RandomPassword123" formSubmitURL="https://auth.opera.com/account/authenticate/,
替换为:
来自 Opera 的 CSV 密码(名称、网址、用户名、密码、注释、):
auth.opera.com,https://auth.opera.com/account/authenticate/,[email protected],RandomPassword123,
我试图从中做什么的最终效果:
<entry host="http://[1^"]*" user="[2^"]*" password="[3^"]*" formSubmitURL="[4^"]*,
替换为
[1^"]*,[4^"],[2^"]*,[3^"]*,
我发布了 [1^“]* 像解析和选定类的 TAG 到法尔 [^”]*
答:
0赞
Toto
11/4/2023
#1
捕获组用括号写成,并在替换部件中使用,其中是组的编号。$n
n
对于您的示例,您应该使用:
- 查找内容:
<entry host="http://([^"]*)" user="([^"]*)" password="([^"]*)" formSubmitURL="([^"]*),
- 替换为:
$1,$4,$2,$3
评论