[Regex] 레직스(Regex) 그룹 및 범위


[Regex] 레직스(Regex) 그룹 및 범위

그룹 및 범위 Groups and ranges Chracter 설명 | 또는 () 그룹 [] 문자셋, 괄호안의 어떤 문자든 [^] 부정 문자셋, 괄호안의 어떤 문가 아닐때 (?:) 찾지만 기억하지는 않음 # "hi"와 "Hello"는 그룹1로 묶어주고, "And"는 그룹2로 묶이게 됩니다. 아래 처럼 할 경우 "Hi", "Hello", "And"라는 3가지 텍스트를 찾게 됩니다. /(Hi|Hello)|(And)/gm # gr로 시작하면서 (e|a) 있으며 y로 끝나는 텍스트를 찾을때 "()"는 그룹을 지정하게 됩니다. /gr(e|a)y/gm > gray # gr로 시작하면서 (e|a) 있으며 y로 끝나는 텍스트를 찾을때 단, 그룹을 지정하지 않고 싶을때 /gr(?:e|a)y/gm > gray # 대괄호를 이용하여 하나라도 만족하는 텍스트가 있을때 /gr[ea]y/gm > gray # "a-z" 방식으로 알파벳 a부터 z까지 만족하는 텍스트가 있을때 /gr[a-z]y/gm > gray...


#regex #레직스 #정규 #정규표현식

원문링크 : [Regex] 레직스(Regex) 그룹 및 범위