0

私はjsonデータを持っています

  "myObject": {
      "field1": 1,
      "field2": true,
      "fileURL": [ "" ]
   }

"fileURL":["here url"] に置き換える方法は?

var
 pattern:string;
begin
 pattern:='"fileURL":[ "?" ]';
 Memo1.Text:=TRegEx.Replace(Trim(Memo1.Text),pattern,'C:\file1.doc');
end;
4

2 に答える 2

0

全ライン交換します。

pattern := '"fileURL"\s*:\s*\[\s*"[^"]*"\s*\]';
fileName := 'C:\file1.doc';
Memo1.Text := TRegEx.Replace(Memo1.Text, pattern, '"fileURL" : ["' + fileName + '"]');
于 2013-04-03T18:44:59.727 に答える
0

疑問符を [a-zA-Z0-9.-_]+ に置き換え、正確に繰り返したいすべての文字のバックスラッシュ \ を忘れないでください。

var
 pattern:string;
begin
 pattern:='(\"fileURL\"\:\[\s\")([a-zA-Z0-9\.\-\_]+)(\"\s\])';
 Memo1.Text:=TRegEx.Replace(Trim(Memo1.Text),pattern,'$1C:\file1.doc$3');
end;
于 2013-04-03T12:08:36.680 に答える