4
저는 boost :: program_options를 사용하는 것을 처음 사용했습니다. 콜론과 쉼표 표기법으로 숫자 명령 행 인수를 구문 분석하고 싶습니다.콜론 및 쉼표 표기법을 해석하는 파서가 있습니까?
myprogram --numbers 1:100,200,300
는 정수 다음 1-100 (200) 그리고 마지막으로 300
이 표기법의 이름이 거기에 벡터를 제작 : 예를 들어 내가 인수의이 종류를 가지고 싶습니다?
첫 번째 경향은이 인수를 문자열로 처리 한 다음 구문 분석을 수행하는 함수 함수로 전달해야한다는 것입니다. 이것은 "누군가가 이미 해 놓았고 사용할 수있게 만들었습니다"라는 훌륭한 후보자 인 것 같습니다.
가능한 복제본 [C#에 페이지 번호 문자열을 구문 분석 할 수있는 지원 기능이 있습니까?] (http://stackoverflow.com/questions/40161/does-c-sharp-have-built-in-support-for -parsing-page-number-strings) –
정규식을위한 좋은 일처럼 들립니다. –