Javascript 记事本++;regex replace";00“;加上;01"&引用;02‘&引用;03“;等
我有一个重复相同代码的文件,但现在我想使用正则表达式替换找到它的“00”,但每次都递增 这是原始文件:Javascript 记事本++;regex replace";00“;加上;01"&引用;02‘&引用;03“;等,javascript,html,notepad++,Javascript,Html,Notepad++,我有一个重复相同代码的文件,但现在我想使用正则表达式替换找到它的“00”,但每次都递增 这是原始文件: <li onclick="tab.location.href='http://stackoverflow.com'" style="text-align: center;"><b>ep 00</b></li> <li onclick="tab.location.href='http://stackoverflow.com/'" style
<li onclick="tab.location.href='http://stackoverflow.com'" style="text-align: center;"><b>ep 00</b></li>
<li onclick="tab.location.href='http://stackoverflow.com/'" style="text-align: center;"><b>ep 00</b></li>
<li onclick="tab.location.href='http://stackoverflow.com/'" style="text-align: center;"><b>ep 00</b></li>
ep 00
ep 00
ep 00
我想在notepad++中使用正则表达式使其如下所示:
<li onclick="tab.location.href='http://stackoverflow.com'" style="text-align: center;"><b>ep 00</b></li>
<li onclick="tab.location.href='http://stackoverflow.com/'" style="text-align: center;"><b>ep 01</b></li>
<li onclick="tab.location.href='http://stackoverflow.com/'" style="text-align: center;"><b>ep 02</b></li>
ep 00
ep 01
ep 02
我想将标签内的“ep 00”更改为ep 01、ep 02、ep 03。。。EP711等
如前所述,感谢您的评论。Regex无法完成这样的任务。。。 您可以使用calc程序执行此操作。。。 OpenOffice计算 图书馆办公室计算 BrOffice.org计算 微软办公软件 你只需要像这样 或者js解决方案
var holderelement=document.body;
var howmanylinksyouwant=3;
for (var i=0;i<howmanylinksyouwant;i++){
var li=document.createElement("li");
li.onclick=function(){location.href="stackoverflow.com";}
li.style.textAlign="center";
li.innerHTML="<b>ep "+i+"</b>" holderelement.append(li);
}
var-holderelement=document.body;
var howmanylinksyouwant=3;
对于(var i=0;i,正如前面在评论中所说的。Regex无法执行此任务。。。
您可以使用calc程序执行此操作。。。
OpenOffice计算
图书馆办公室计算
BrOffice.org计算
微软办公软件
你只需要像这样
或者js解决方案
var holderelement=document.body;
var howmanylinksyouwant=3;
for (var i=0;i<howmanylinksyouwant;i++){
var li=document.createElement("li");
li.onclick=function(){location.href="stackoverflow.com";}
li.style.textAlign="center";
li.innerHTML="<b>ep "+i+"</b>" holderelement.append(li);
}
var-holderelement=document.body;
var howmanylinksyouwant=3;
对于(var i=0;它不完全是一个任务regex将被用于。我可以使用什么使它成为Spencer…如果我没有弄错你的问题,你想在点击li元素时更改b标记中的文本,对吗?我同意@SpencerWieczorek注释你可以使用JavaScript在带有循环的浏览器中更改值,然后复制源代码的这一部分e并替换你所拥有的。这不完全是regex将用于的任务。我可以使用什么使它成为Spencer…如果我没有弄错你的问题,你想在点击li元素时更改b标记中的文本,对吗?我同意@SpencerWieczorek注释你可以使用JavaScript在带有循环的浏览器中更改值,然后复制该部分并替换现有的源代码。