extract method하면 문맥을 잃어버려서 오히려 이해하기만 어려워질 것 같은데... 꼭 해야 한다면 지역변수로 `loginId = matcher.group().substring(1)` 이렇게 뽑는 정도가 낫지 않을까요?