한참을 시간이 없다보니 정신없다가. 최근에 들어서야 약간의 여유가 생기는듯 싶다.
딱히 대단히 많은 뭔가를 하는것도 없는듯 한데 그럼에도 불구하고
할일이 많다니 그것 참 나도 신기한 나름이다.
대표사진 삭제
사진 설명을 입력하세요.
좀 상세하게 적어야 하는데 이 일을 한지가 한달전쯤이라 생각을 좀 뒤적거려야 하긴 하다만 정확하게 무엇을 위해서 했는지 잘 기억은 나지 않는다만.
여튼 모든 형태들이 []로 방식으로 묶어서 표현을 하는데 여기서 2번째, 3번째를 가져와야지만 했던것 같다.
큰 문제없이 이런건 가능하지만. 위의 데이터 경우는 단순히 숫자로 시작하기만 하면 이것을 가져와서
DB화 시켜야 되는 업무였다.
정규식은 : \[[ \d]+[ 행열]*
이 형태로 조치하여 숫자로 시작하지만 행열로 끝나는 경우만 가져와서 처리하도록 했다.
위의 경우로 잡은 첫번째는 행으로.. 두번째는 열로 처리하는 로직을.
MatchCollection mc = regexRowCol.Matches(oneLine); if (mc.Count < 2) continue; string ROW_NO = RemoveFindCahr(mc[0].Value); //0이 행 string COL_NO = RemoveFindCahr(mc[1].Value); //1이 열
이런식 구조록 작성이 가능할때 할듯..
RemoveFindCahr 은 단지 불필요한 문자열을 지우도록 조치한 함수다.
'C# > 정규식이야기' 카테고리의 다른 글
정규식 이야기 5 - 쿼리의 종류를 파악하기 (0) | 2020.01.03 |
---|