일단 자소분리결합은 완성했는데

결합할때 끝이 중성으로 끝나고 다음에 자음이 오는
문자열 패턴이 있으면 분리 전과 결합 후의 결과가
달라지는 문제가 있음

예)
ㄴㄴ테스트ㅇㅇ

분리 :
ㄴㄴㅌㅔㅅㅡㅌㅡㅇㅇ

결합:
ㄴㄴ테스틍ㅇ

해결 방법으로 분리 전의 값을 유지했다가 그냥 돌려주는 객체를 만들던지 종성이 없는 문자 다음에 자음이 나오는
패턴일 때 구분자를 삽입해서 처리하는 것도 고려해봤는데

혹시 다른 방법으로 해결해본 게이 있냐?