안녕하세요.
수학 기호와 일반 문자열로 구성되어 있는 텍스트 파일이 있는데,
이 파일을 제가 쓰는 Tool 이 인식할 수 있도록
수학 기호를 논리 연산식 처럼 바꾸는 중 입니다.
예를 들면 ( AAA & BBB ) ---> ( AAA AND BBB ) 이런 식입니다.
간단한 것들은 sed 로 하면 되는데, 복잡한 수식이 많아서 힘드네요.
복잡한 수식은 이런 식입니다.
예 : ( AAA + BBB ) + [ { ( CCC + DDD + EEE ) - FFF } & GGG ]
최종답 : ( AAA OR BBB ) OR [ ( ( OR CCC DDD EEE ) NOT FFF ) AND GGG ]
특히, ( CCC + DDD + EEE ) ---> ( OR CCC DDD EEE ) 이 부분은 어떻게 해야 할지 모르겠네요...
그냥 ( CCC OR DDD OR EEE ) 로 하면 Tool 문법 오류로 Fail 납니다.