使用VBScript

时间:2017-09-02 22:38:31

标签: json regex replace vbscript

我对regex很新,但一直试图找到我的方法来搜索和替换JSON文件中的文本。我有兴趣通过VBScript完成它,因为我的大部分脚本都已经完成了这种语言。

假设

,我有一个JSON文件名site.json
"Source" : {
    "ConfigName" : "SiteName",
    "Name" : "ABCTest"
}
"Windows" : {
    "MachineSID" : "15371-868-9808907-15424"
}

我正在尝试搜索MachineSID并在找到后替换其值,以便保留所有内容,但更改为:

...
"MachineSID" : "123456"

然后将其保存到相同的文件名site.json

1 个答案:

答案 0 :(得分:0)

此正则表达式可用于捕获组1中的MachineSID:

"MachineSID" *: *"([\d-]+?)"

https://regex101.com/r/YfXwRP/1