하위 표현식/메타 문자 “\w 는 단어 문자(예:a에서 z 및 A에서 Z 및 0에서 9까지)와 일치합니다. 예시 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "\\w to"; String inp
하위 표현식/메타 문자 “\W 는 단어가 아닌 문자와 일치합니다. 예시 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main(String args[]) { String regex = "\\W!"; String input = "Hello how are yo
하위 표현식/메타 문자 \s는 공백 문자와 일치합니다. 예시 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "\\s"; String input = "Hello how are you wel
하위 표현식/메타 문자 \S는 공백이 아닌 문자와 일치합니다. 예시 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "\\S"; String input = "Hello how are you
하위 표현식/메타 문자 “\d 는 숫자와 일치합니다. 예시 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "\\d 24"; String input = "This is sample text
하위 표현식/메타 문자 “\D 는 숫자가 아닌 것과 일치합니다. 예시 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "\\D"; String input = "This is sample
하위 표현식/메타 문자 “\G 는 마지막 경기가 끝난 지점과 일치합니다. 예시 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "\\G[0-9]"; Sc
하위 표현식/메타 문자 “\A 는 전체 문자열의 시작 부분과 일치합니다. 예시 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "\\AHi"; String input = "Hi how ar
하위 표현식/메타 문자 \z는 문자열의 끝과 일치합니다. 예시 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "Tutorialspoint\\z"; String input = "Hi how
하위 표현식/메타 문자 \Z는 허용되는 마지막 줄 종결자를 제외한 전체 문자열의 끝과 일치합니다. 예시 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "Tutorialspoint\\z"; Stri
하위 표현식/메타 문자 re+는 이전 표현식의 하나 이상의 발생과 일치합니다. 예시 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "aabc+"; String input = "aabcab
하위 표현식/메타 문자 re{ n}은 이전 표현식의 n번 발생과 정확히 일치합니다. 예시 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "to{1}"; String input = "Wel
하위 표현식/메타 문자 re{ n, m} 는 이전 표현식의 최소 n번 및 최대 m번 발생과 일치합니다. 예시 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "xyy{2,4}"; String inp
하위 표현식/메타 문자 “a| ㄴ 는 또는 b와 일치합니다. 예시 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "Hello|welcome"; String input = "Hello ho
하위 표현식/메타 문자 “\b 는 괄호 밖에 있을 때 단어 경계와 일치합니다. 대괄호 안에 있을 때 백스페이스(0x08)와 일치합니다. 예시 1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "\\
하위 표현식/메타 문자 \t 는 탭 공백과 일치합니다. 예시 1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "\\t"; Scanner sc = ne
메타 문자 . 자바 정규식은 알파벳, 숫자 또는 특수 문자가 될 수 있는 모든 문자(단일)와 일치합니다. 예시 1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { public static void main(String args[]) { //Reading String from user
문자 클래스를 사용하면 고정된 문자 집합에서 단일 문자를 허용할 수 있습니다. 예를 들어, 표현 [tmp] 는 문자 t 또는, m 또는, p와 일치합니다. 표현 [^tp] 는 t 또는 p 이외의 문자와 일치합니다. 예시 1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { public static void main(String args[]) {
문자 범위를 일치시키려면, 즉 시퀀스에서 지정된 두 문자 사이의 모든 문자를 일치시키려면 문자 클래스를 로 사용할 수 있습니다. [a-z] 표현 “[a-zA-Z] 는 모든 영어 알파벳을 허용합니다. 표현 “[0-9&&[^35]] 는 3과 5를 제외한 숫자를 허용합니다. 예시 1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { public sta
메타 문자 $는 특정 문자열의 끝과 일치합니다. 즉, 문자열의 마지막 문자와 일치합니다. 예를 들어, 표현 \\d$ 는 숫자로 끝나는 문자열/라인과 일치합니다. 표현 “[a-z]$ 는 소문자 알파벳으로 끝나는 문자열/라인과 일치합니다. 예시 1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { public static void main(Strin