저는 스프레드 시트의 셀에서 작동 할 수있는 계산기를 만들고 있으며 일부는 정규 표현식이 필요합니다. 내가 구문 분석 할 필요가 무엇스프레드 시트 계산기의 정규 표현식이 필요합니다.
는 다음과 같습니다
- 자리 : 정수.
- 셀 이름 : '알파 문자'+ '숫자'와 같이 이름이 지정됩니다. A1, B2 ...
- 작업 : +, -, *,/
예는 될 법한 : 나는 그룹이 원하는 것이 여기
23 A4 * 2 B5/
: 23, A4 , *, 2, B5,/
힘들지는 않지만 조작으로 인해 버려집니다.
공백으로 나누지 않고 정규식을 사용하려는 이유는 유효성 검사를위한 것입니다. 아주 구체적인 것을 찾고 있는데 정규 표현식을 사용하는 것이 가장 좋은 방법이라고 생각했습니다.
다음
왜 여기에 정규 표현식을 사용한다고 생각합니까? – Bergi
[비표준 언어] (http://en.wikipedia.org/wiki/Chomsky_hierarchy)가 생성되어 정상적으로 구문 분석 할 수 없기 때문에 작업이 중단됩니다. – Cameron
Antl에 대해 들어 보셨습니까? 훌륭한 프로젝트입니다. 그리고 그것이 당신을 도울 것이라고 생각합니다. –