{
  "description": "不区分大小写的多行标识符；一个近似输入和一条过长行都不应匹配。",
  "pattern": "^(?<prefix>MV)-(?<id>\\d{4})\\s+(?<state>primary|secondary|archived)$",
  "flags": "gim",
  "testText": "MV-1042 primary\nmv-1043 secondary\nMV-104x invalid\nMV-1044 archived\nMV-1045 primary extra",
  "replacement": "$<prefix>-$<id> [$<state>]",
  "expectedMatches": 3,
  "rejectedLines": [
    "MV-104x invalid",
    "MV-1045 primary extra"
  ]
}
