Closed eubinecto closed 2 years ago
패턴을 정규표현식으로 정의하도록 하면... 되나?
그래도 되는걸까? 그러면 +를 뭐로해? -> 언더바로 하면되지 뭐... 아닌가?
아.. 그런데 이러면 단순함을 포기해야하는데. 단순히 이거 하나 해결하기 위해서 모든걸 정규표현식으로 바꾸자고? 아니다. 오히려... 다른 패턴에 온점을 추가하면 된다 !
그래서 이렇게 이렇게 수정을 했다 |
---|
엇? 그렇게 수정을 했더니, 새로운 에러를 발견했다.
가세요? -> 가세요? (x) |
---|
그리하였다 -> 그리하였다 (x) |
---|
존대 레벨이 달라지지 않는 경우 conjugation은 이루어지면 안된다. 있는 그대로의 입력을 훼손하지 않기로 이전에 가정을 내렸었다 .
지금은 왜...? 왜 훼손이 일어난거지?
아하, 이걸 보고 단번에 파악했다 |
---|
그래서 코드를 이렇게 바꿔줬다 |
---|
좋아! 이제 모든 에러는 해결!
Why?
53 를 마무리한 후, 생각지 못한 오류가 다시 발생한다 |
--- | |
왜 그런가 살펴보니,
honorifics
에 있는 이 둘 때문이다:위 규칙이 위에 있으므로 먼저 적용이되고, 그래서 질의에 형태로 바뀌지 않는 것.
각 규칙의 끝에 $를 붙여서, 문장의 끝이라는 것을 패턴으로 알려주면 해결할 수 있을 것 같다. (하지만 온점이 변수 일듯..)