key1 = "value1", key2 = "value2", .... 이런 json도 아니고 요상한 형태로 날아오는 데이터를 파싱할 일이 생겼다. 처음엔 key-value 세트가 하나인줄 알고 단순히 따옴표 기준으로 substring을 했는데 알고보니 이게 콤마 기준으로 몇개나 될 지 랜덤하다고 한다. 흠.... 정규표현식이랑 별로 친하진 않지만 정규표현식을 써서 Pattern을 사용하게 되었다. (\w+)\s*=\s*"([^"]*)" 챗gpt와 regexr.com의 도움을 받아 이런 정규표현식이 나왔다. \w+ → (\w)문자가 (+)1개 이상 \s* → (\s)공백이 (*)0개 이상 = → 부등호 그 자체 " → 따옴표 그 자체 [^"]+ → (^") 따옴표 제외한 ([])문자가 (+) 1개 이상 이..