C#/정규표현식 범범조조 2021. 11. 15. 07:00
참조 손에 잡히는 정규표현식 소개 안녕하세요. 오늘은 정규표현식에서 문자 집합을 어떻게 표현하고 다루는지에 대해서 알려 드리려고 합니다. 앞서, 문자를 일치시키는 마침표(.) 문자에 대해서 배웠는데, 이와 달리 문자 집합을 사용하면 특정 문자들과 문자 범위를 일치 시킬 수 있습니다. 그럼 예제를 통해서 어떻게 문자 집합을 사용하는지 보여 드리도록 하겠습니다. 여러 문자 중 하나와 일치시키기 마침표(.) 는 어떤 문자든지 문자 하나와 일치 시킵니다. 하지만 마침표(.) 를 이용하게 되면, 본인이 원하는 문자 외의 다른 문자들도 같이 검색이 되는 문제들이 있습니다. 모든 문자가 아니라 특정 문자 예를들어, n이나 s와 일치하는 파일명만 찾고 싶은 때 정규표현식에서는 메타 문자인 대괄호([]) 를 사용해 문자..
더 읽기
C#/정규표현식 범범조조 2021. 11. 15. 01:00
소개 안녕하세요. 오늘은 정규표현식 두 번째 시간으로 첫 시간에는 가장 기본중에 기본인 문자를 찾는 방법에 대해서 알아 보았습니다. 오늘은 정규표현식 두 번째 시간으로, 첫 시간에서 사용했던 마침표(.)를 이용하여 특수문자를 찾는 방법에 대해서 알려 드리려고 합니다. 특수문자 찾기 마침표(.) 는 정규 표현식에서 특별한 의미를 가지고 있습니다. 예를들어, 찾고싶은 문자중에 마침표가 있다면 정규표현식에게 특별한 의미의 마침표(.) 가 아니라 진짜 마침표(.) 를 찾고 싶다고 전달해야 합니다. 그렇게 하려면, 마침표(.) 앞에 \ 역슬래시 문자를 붙이면 됩니다. 이해를 돕기 위해 예제 코드를 통해서 바로 보여 드리도록 하겠습니다. using System; using System.Text.RegularExpr..
C#/정규표현식 범범조조 2021. 11. 15. 00:00
소개 안녕하세요. 최근들어 프로젝트를 진행하다 보니까 정규표현식의 필요성이 느껴지게 되면서 공부를 해야겠다 생각이 들었습니다. 그래서 오늘부터는 시간 나는대로 정규표현식을 공부해서 블로그에 기록을 남기려고 합니다. 오늘은 그 첫 번째 시간으로 단순히 문자열 찾는 방법을 정규표현식으로 패턴을 작성해 표현해 보려고 합니다. 정규포현식은 프로그래밍 언어와 상관없이 공통된 문법이기 때문에, 저 같은 경우에는 C#을 기본으로 하여 예제 코드를 작성합니다. 예제 코드 이번 포스팅은 정규표현식 첫 번째 시간으로, 가장 기본이 되는 문자열을 정규표현식 패턴을 통해 찾는 방법을 보여 드리겠습니다. using System; using System.Text.RegularExpressions; namespace test { ..