找回密码
 加入
搜索
查看: 2082|回复: 6

[AU3基础] 求个正则表达式替换指定内容

  [复制链接]
发表于 2016-9-4 17:18:44 | 显示全部楼层 |阅读模式
本帖最后由 xvonline 于 2016-9-12 01:53 编辑

aaaa.txt 文本内容

"inxss" : 5,
"strategy" : null,
"index" : 2,
"global" : false,
"enabled" : false,

"index" : 2, 这行文本不是固定行
想要替换的数据 "index" : 2,    红色数字为想要修改的,比如修改成3,先谢谢各位了。
发表于 2016-9-4 18:02:30 | 显示全部楼层
直接正则替换\d+不可以吗?
StringRegExpReplace
发表于 2016-9-4 21:37:27 | 显示全部楼层
回复 2# haijie1223


      看样子要你写一个完整的示例出来。
 楼主| 发表于 2016-9-12 01:52:26 | 显示全部楼层
回复 3# heroxianf


    StringRegExpReplace("字符串", ?, ?,)

我只是求正则表达式。。。。没那么高要求...
发表于 2016-9-12 02:19:21 | 显示全部楼层
回复 4# xvonline


   
#include <array.au3>

Local $sInput = '"' & 'index' & '"' & ': 2,'
Local $sOutput = StringRegExpReplace($sInput, "\d+", "110") ;110 是你想要替换的数字
MsgBox(0, '', $sOutput) ;输出结果
发表于 2016-9-12 09:51:46 | 显示全部楼层
回复 4# xvonline


    海大已经给你说了哈  正则就是    \d+    你试试看呢。
发表于 2016-9-13 12:27:43 | 显示全部楼层
(?<="index"\s:\s)\d+

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +10 收起 理由
heroxianf + 10

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-18 21:39 , Processed in 0.083650 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表