Deny word 를 사용하면서 하나 불편하게 여겼던게
가변적인 이름의 함수명이 들어올경우 이를 처리하기위해
많은 수의 Deny 및 Allow가 필요했다는건데요.
FixLine처럼 여러가지 패턴까지는 아니라도 문두 문미 정도의 패턴은 사용할 수 있게끔 하는게 어떨까 합니다.
가령
Data1=^System\ ->System\ 로 시작하는 문자열
Data2=$.dat ->.dat 로 끝나는 문자열
Data3=something ->something 을 포함하는 문자열
같은 형식으로 말이죠.
욕심같아서야 정규표현식 비슷한 문법을 이용해 다양한 처리를 할 수 있으면 좋겠지만
거기까지 필요한 경우는 아직까지 보질 못했고 있다고 하더라도 거긴 이미 FixLine의 영역쪽에 가까울 거라고 생각되는군요.
새얀나래
- 2009.12.03
- 13:02:11
그렇게 된다면 다양한 처리를 할 수 있으니 편리하겠죠.
DenyWord.ini 의 라인수도 상당히 줄어들 듯하고요.
다만,, 컴퓨터나 관련 공대 계열이 아니신 분들은 좀 사용하기가 꺼려지실듯..
정규표현식이 가능하게 된다면 정규표현식에 대한 간단한 강좌라도 준비해야 할거 같네요.
그리고 개인적으론 FixLine 이 패턴 검사를 수행 시 옵션을 주어 조건에 맞거나 맞지않는 특정 문자열을 반환해버리는(Filter Chain 종료) 식으로 DenyWord의 기능을 포함해버렸으면 하는 생각을 조금 가지고 있습니다만,,,
따로 존재하는게 더 동작에 유연성을 부여하는거 같기도 하고 해서 선뜻 건의하기가 꺼려지네요.
그냥 정규표현식을 넣어버릴까요?