【发布时间】:2021-01-07 17:37:00
【问题描述】:
我有以下 json,但由于某种原因,我一直收到此行错误:
"Test": "Hostname:\s+(?<Hostname>[^\n]*)\s+Site name:\s+(?<SiteName>[^\n]*"
我的 JSON:
{
"Rules": [{
"Field": "Subject",
"Test": "^(Azure Exception)",
"Cases": [{
"Field": "Content",
"Test": "Hostname: az.....(?<Hostname>[^\n])",
"Cases": [{
"Field": "Content",
"Test": "Hostname:\s+(?<Hostname>[^\n]*)\s+Site name:\s+(?<SiteName>[^\n]*)"
}]
}]
}]
}
据我所知,这是一个有效的正则表达式。有谁知道我做错了什么?
我正在使用https://jsonlint.com/ 来测试我的 json。
测试正则表达式:https://regex101.com/r/l4tn4W/3/。
干杯
【问题讨论】: