C#/정규표현식 범범조조 2021. 11. 16. 20:57
참조 손에 잡히는 정규표현식 소개 안녕하세요. 오늘은 RGB 값을 정규표현식을 이용해서 찾는 방법에 대해서 알려 드리려고 합니다. 보통의 RGB는 16진수로, #000000, #FFFFFF, #336633 등과 같이 표현됩니다. 정규표현식을 이용해 RGB 값을 찾는 방법을 보여 드리도록 하겠습니다. 예제 코드 RGB 값을 정규표현식 패턴을 통해 찾으려면 총 7가지의 문자들이 일치해야 합니다. 첫 번째 문자 : # 두 번째 ~ 마지막 문자 : 숫자 혹은 알파벳 a부터 f 까지 (대소문자) 이처럼 총 7가지의 패턴이 모두 일치할 수 있도록 정규표현식을 만들어 보도록 하겠습니다. using System; using System.Text.RegularExpressions; namespace test { clas..
더 읽기
C#/정규표현식 범범조조 2021. 11. 16. 20:07
참조 손에 잡히는 정규표현식 소개 안녕하세요. 오늘은 정규표현식에서 찾고 싶은 문자가 아닌 제외하고 싶은 문자 목록을 어떻게 정규표현식에서 표현하는지 알려 드리려고 합니다. 보통 정규표현식은 일반적으로 찾고 싶은 문자의 목록을 정하는데 쓰지만, 반대로 찾을 때 제외하고 싶은 문자 목록을 정할때도 쓸 수 있습니다. 캐럿(^) 문자를 써 제외할 문자 집합을 지정하면 되는데요. 예제 코드를 통해서 어떻게 사용하는지 보도록 하겠습니다. 예제 코드 using System; using System.Text.RegularExpressions; namespace test { class Program { static void Main(string[] args) { string text = "sales1.xls, orde..
C#/정규표현식 범범조조 2021. 11. 16. 18:44
참조 손에 잡히는 정규표현식 소개 안녕하세요. 오늘은 정규표현식에서 문자 집합을 어떻게 표현하고 다루는지에 대해서 알려 드리려고 합니다. 그중에서도, 문자 집합을 명명하여 해당 범위 안에 드는 문자들을 정규 표현식으로 어떻게 찾는지 알려 드리려고 합니다. 문자 집합 범위 사용하기 예를들어, 패턴이 [ns]a.\.xls 라고 가정을 합니다. 그리고 내가 찾고자 하는 녀석은 na 혹은 sa 로 제일 처음 시작하는 문자들을 찾고 싶었다고 가정합니다. 하지만, [ns]a.\.xls 패턴을 사용하게 되면, asam.xls 파일 명과도 일치하는 문제가 발생합니다. 이러한 문제를 문자 집합을 사용해 해결할 수 있습니다. using System; using System.Text.RegularExpressions; na..