저는 ICSharp TextEditor 컨트롤을 사용하고 있으며 XML 파일을 사용하여 C# 정규식 엔진으로 다양한 구문 강조 섹션 (문자열, 설명 등)을 처리합니다. Regex 내에서 XML 각도 대괄호 벗어남
그래서 내가 (이 질문에서) 화음 기호에 맞게이 정규식을 사용하고있다 :\b[A-G](?:add|maj|j|m|\+|b|\#|sus|\d|°)*(?:\b|(?<=\#))
문제가
에서, < 기호 XML 구문의 일부입니다, 그래서 &로 교체 LT, 그것을 만드는 :
\b[A-G](?:add|maj|j|m|\+|b|\#|sus|\d|°)*(?:\b|(?<=\#))
문제는,이 작업을 수행 한 후, 때문에 잘못된 정규식의 프로그램이 충돌. 나는 그것을 좁혔다. 그리고 그것은 문제를 야기하는 것은 분명히 & lt이다.
< 꺾쇠 괄호를 이스케이프 처리하는 동시에 정규식 엔진에서 꺽쇠 괄호를 사용할 수있게하는 다른 방법이 있습니다.
< (끝 부분에 세미콜론이 있음)은 알고 싶습니다. – anroesti
아니요. 그러나 나는 그렇지 않습니다. – Miguel