{
  "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"
  ]
}
