我很难创建正则表达式。因此,想到在这里寻求帮助。我尝试了Google搜索,但无法从那里获得很多收益。
我有一个已转换为字符串的Json对象。结果如下:
{
"ContainerId": "<script>alert('hi')</script>>>",
"AssociateId": "abc22<script>",
"Header": {
"ApiVersion": null,
"JsonWebToken": null,
"MessageId": "<script>1de11a8e-</script>b6df-4835-aba0-5d9ea59acf59"
},
"StoreNumber": "9913"
}
我实际上想对Json对象的值进行编码。因此,我想到了使用正则表达式来匹配json中的以下值,并在找到值时替换所有下一个值,直到闭合的双反逗号为止。
要匹配的值:
:“
示例
"ContainerId": "<script>alert('hi')</script>>>",
我只想在此编码在之后出现的值:“
我通过使用Jproperty成功编码了值,但现在想通过Regex进行编码。