使用正则替换INI配置文件的项内容

作者: 水淼 日期: 2016-04-14 19:21:05 人气: - 标签: INI 正则教程


水淼的系列站群文章更新器采用INI配置文件保存网站列表的设置数据。因此常常会遇到需要批量更改某个配置项的内容的情况。下面就列出2个例子,请使用《水淼·正则表达式助手》或水淼其他内置正则支持的工具处理。



例子1:【来源】的内容统一替换为新的内容:


匹配表达式:^来源=[^\r\n]*$

替换表达式:来源=新内容





例子2:【域名】的内容复制到【来源】:


假设【来源】在【域名】的前面,则:

匹配表达式:^来源=[^\r\n]*$([\s\S]+?^域名=([^\r\n]*)$)

替换表达式:来源=http://$2/$1


假设【来源】在【域名】的后面,则:

匹配表达式:(^域名=([^\r\n]*)$[\s\S]+?)?^来源=[^\r\n]*$?

替换表达式:$1来源=http://$2/


PS:替换表达式中的http://和/不是必须的,实际应用其他项的替换可以灵活处理。



Copyright © 2009-2023 水淼软件技术 Inc. 保留所有权利。粤ICP备16013086号 粤ICP备16013086号-1 转载侵权联系删除