|
原帖由 2011hwo1 于 2013-3-10 09:24 发表 ![](http://bbs.wuyou.net/images/common/back.gif)
这个就不知道了,pecmd没有字符替换功能,能不能增加一个字符替换命令
PECMD2012.1.75.1-130310-1.多窗口线程孵化版_win32_64.sfx.zip
正则表达式替换和查找:
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ │命令│'SED' ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │格式│SED 变量名=,[替换次数][:跳过次数][标志],查找正则表达式,替换子串,原始串 //替换, ┃
┃ │ │SED 变量名=,?[:跳过次数][标志],查找正则表达式,,原始串 //查找位置,0为没有。 ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │功能│替换或查找正则表达式。 ┃
┃ ├──┼──────────────────────────────────────────────┨
┃SED │参数│标志是3个字符,依次对应后面3个串,*为不解释(字面样子),_为占位。 ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │示例│SED &&V=3:1,[A-Z],=,你好ABC吗?ABC 或 SED &&V=?:1,[A-Z],,你好ABC吗?ABC ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │备注│替换次数默认1,0为全部;跳过次数默认0。 ┃
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
SED &&V=3:1,[A-Z],=,你好ABC吗?ABC //替换
SED &&pos=?:1,[A-Z],,你好ABC吗?ABC //查找
MESS [%&v%] [%&pos%]
结果是 【[你好A==吗?=BC] [4]】
[ 本帖最后由 mdyblog 于 2013-3-10 19:13 编辑 ] |
评分
-
查看全部评分
|