Ich bin ziemlich neu in Regex, habe aber versucht zu findenmeine Art, einen Text aus einer JSON-Datei zu suchen und zu ersetzen. Ich bin daran interessiert, es über VBScript zu erledigen, da die meisten meiner Skripte in dieser Sprache bereits fertig sind.
Ich habe einen JSON-Dateinamen site.json
angenommen
"Source" : {
"ConfigName" : "SiteName",
"Name" : "ABCTest"
}
"Windows" : {
"MachineSID" : "15371-868-9808907-15424"
}
Ich versuche nach dem zu suchen MachineSID
und ersetze seinen Wert, sobald er gefunden wurde, so dass er alles behält, außer zu:
...
"MachineSID" : "123456"
Dann speichern Sie es anschließend unter dem gleichen Dateinamen site.json
.
Antworten:
0 für die Antwort № 1Diese Regex kann verwendet werden, um die MachineSID in Gruppe 1 abzufangen:
"MachineSID" *: *"([d-]+?)"
https://regex101.com/r/YfXwRP/1