문장 분할이 필요한 정규 표현식.
문장을 분할하는 Regex 방식이 필요합니다. 당신이 볼 수 있듯이정규식을 여러 그룹으로 분할
Question : OptionA, OptionB, OptionC ? AnswerType
EXAMPLES:
Color: Yellow, Green, Red ? ListBox
Color ? ListBox
는 두 번째 예는 어떤 옵션이 없습니다 ...
질문, 옵션, 다음 구분 기호로 나눈 AnswerType :
다음 문장 구조는 그 구성 부분으로 세분화 될 필요가 이것을 설명 할 필요가있다. 출력은 이상적으로 다음 그룹과 같습니다.
차이점이 있으면 VB.NET에서 작업하고 있습니다. ?
(?P<question>\w+)\s*(?::\s*(?P<options>\w+(?:,\s*\w+)*))?\s*\?\s*(?P<type>\w+)
P는 < 이름>이 결정
감사
'
공간 작업 및 맛 "Unrecognized grouping construct."라는 오류가 발생했습니다. 이름 : P 후 것 같습니다? 문제를 일으키고있다. – Lars성공! 나는 P를 떨어 뜨 렸어? VB.NET에서 완벽하게 작동합니다. 데모 웹 사이트가 환상적입니다! 감사! – Lars
Javier : 질문 그룹 다음에()로 묶인 "접미어"라는 추가 그룹을 추가하고 싶습니다. 예 : 크기 (mm) : 노란색, 녹색, 빨간색? ListBox 크기 : 작음, 중간 크기, 큰? 연령 목록 (yrs)? ListBox – Lars