标题:
高手来帮忙编一段目录处理脚本(已解决)
[打印本页]
作者:
zhj1021
时间:
2012-8-16 09:38
标题:
高手来帮忙编一段目录处理脚本(已解决)
用软件达到同样的效果也可以。
要求效果如下
处理前
page=183 3.1 回扫变换器的基础知识
page=189 3.2 RCC方式的基础
page=197 3.3 变压器的设计方法
page=203 3.4 平滑用电容器的求法
page=207 3.5 扩大输入电压的范围
page=214 3.6 实际RCC稳压器的设计
page=225 第4章 正向变换器的设计方法――适用于中容量、高速度的方式
page=225 4.1 正向变换器基础
page=231 4.2 变压器复位分析
page=236 4.3 输出变压器的设计
page=239 4.4 次级整流电路的设计
page=243 4.5 辅助电源电路的设计
page=246 4.6 基于TL494的控制电路设计
page=252 4.7 开关晶体管的驱动电路设计
处理后+6
3.1 回扫变换器的基础知识 page=189
3.2 RCC方式的基础 page=195
3.3 变压器的设计方法 page=203
3.4 平滑用电容器的求法 page=209
3.5 扩大输入电压的范围 page=213
3.6 实际RCC稳压器的设计 page=220
第4章 正向变换器的设计方法――适用于中容量、高速度的方式 page=231
4.1 正向变换器基础 page=231
4.2 变压器复位分析 page=237
4.3 输出变压器的设计 page=242
4.4 次级整流电路的设计 page=245
4.5 辅助电源电路的设计 page=249
4.6 基于TL494的控制电路设计 page=252
4.7 开关晶体管的驱动电路设计 page=258
作者:
zhj1021
时间:
2012-8-16 17:33
用正册表达式不行吗?
我对正册表达式不了解。
作者:
主宰
时间:
2012-8-16 18:19
表示不会,坐等高手了
作者:
无极
时间:
2012-8-17 17:43
就十几行,手动就一分钟的事,完全没必要用程序
var regx=new RegExp("(page=)([0-9]{1,3})(.*)[^\\\\n]","gmi");
document.selection.SelectAll();
var txt=document.selection.Text;
var arr=null;
while(true)
{
arr=regx.exec(txt);
if(arr==null)
{
break;
}
else
{
var pageNum=parseInt(arr[2]);
pageNum+=6;
txt=txt.replace(arr[0], arr[3]+" "+arr[1]+pageNum);
}
}
document.selection.SelectAll();
document.selection.Text="";
document.write(txt);
复制代码
替换后的截图
[attach]63899[/attach]
欢迎光临 (http://mail.zasq.net/~zazww/)
Powered by Discuz! X3.2