공통클래스 (1) 썸네일형 리스트형 c#으로 근본 없는 웹서버 개발기 22 : cshtml 파싱 - 공통클래스 ⚠WARNING ASP.NET에 대한 포스팅이 아닙니다 나가실 문은 오른쪽 하단입니다 1. 군소리 1-1 영역 구별 이전 글에서 예고했던 파싱 하는 부분을 한방에 만들려고 했지만 분량이 생각보다 많다. 단순히 구분을 지어도 C#, HTML, CSS, JS 그리고 RAZOR 문법이 혼재하고 있다. 그래서 개개의 문법이 적용되는 구간을 정확하게 파악해야 하는데, 각각의 언어?마다 구간의 시작과 끝을 맺는 문자열이 다르다. 여기서 또, 문자열 상수와 문자열 보간 구간은 razor구문이 먹히지 않으니 따로 처리를 해줘야 한다. 까다로운점은 문자열 안에 또 다른 문자열이 있는 경우가 생길 수 있다는 점이다 예를 들면. C# : $"ab\"cd{$"abcd{"abcd"}"}" 처럼 전지적 시점에서 보면 하나의 문자.. 이전 1 다음