p = Pattern.compile("([0-9]+)[.][ ]?");
이게 어떤 정규식이야 ?? 무슨말인지 모르겟네
[0-9]+ 0~9까지 숫자들 무조건 하나이상 EX) 013, 13, 019, 1 이런거
[.] 점 출력
[ ]? " " 띄어쓰기가 없거나 하나 있음
종합하면 EX) 1391. 이런 숫자를 나타내는듯
아이피 주소 뽑는거 같은데 맞지?
그러면 결론은 숫자.공백 인걸찾겟다는거지 ?
공백은 있을수도 있고 없을수도 잇는거지
ㅇㅇ
근데 똑같은 문장인데 어떨떄는 정규식에서 찾아내고 어떨떄는 안찾아내고 그런게 가능할까 ?
똑같은 문장인 경우는 어쩔수 없이 다 찾아내지. 그 안에서 너가 중복된거 Hash를 써서 지운다거나, 조건 주면 가능하지
흠 근데 저거 숫자. 이 아닌것같아 분명히 그런게 없는데 매칭이 되는 문장들이 있어..
내가 자바를 안한지 좀 되서 ㅠㅠ 틀릴수도 있어.. 미안.. 네이버에 자바 정규식 쳐보고 한번봐바.
저기 .은 필수고 공백은 선택 앞에 숫자는 0~9 로해석하는거맞지 ?
아 . 이 임의의 한문자레;
ㅇㅇ 숫자는 한자리 이상 수
아 진짜??
"." 이 점인식이고 [.]은 다른의미였나보내 ㅋㅋ
나도 배워간다 고맙다 ㅋㅋ
그럼 132123a 5234b
이런거 겠네
근데 저기서 ()로 되있는게 어떻게 해석되는지모르겟어
아 내가 (저걸 빼먹엇네. " "이안에 있는 문자는 []이런거 안쓰이면 다 포함한다고 생각하면되그러니까
(1231321)b (3242341)a (9)z 이런게 맞을거야
? : 앞 문자가 없거나 하나있음을 나타냄. + : 앞 문자가 하나 이상임을 나타냄. * : 앞 문자가 없을 수도 무한정 많을 수도 있음을 나타냄.
[] : 문자 클래스를 지정할 때 사용한다. 문자의 집합이나 범위를 나타내면 두 문자 사이는 '-' 기호로 범위를 나타낸다.
"(" 이건 말그대로 ( <- 이걸 인식하는거
() 소괄호 안의 문자를 하나의 문자로 인식
저런말도있던데?
문자클라스안에서 . 은 그냥 문자 .일걸? 특수기능하는 문자들은 구현마다 달라서 뭔지 좀 알아봐야한다
문자클라스밖에서는 확실히 .이 모든문자에 매칭됨 (공백제외)
"([0-9]+)\\\. ?"
()은 캡쳐할 그룹 지정이고 이런 호로...
[0-9]+ 0~9까지 숫자들 무조건 하나이상 EX) 013, 13, 019, 1 이런거
[.] 점 출력
[ ]? " " 띄어쓰기가 없거나 하나 있음
종합하면 EX) 1391. 이런 숫자를 나타내는듯
아이피 주소 뽑는거 같은데 맞지?
그러면 결론은 숫자.공백 인걸찾겟다는거지 ?
공백은 있을수도 있고 없을수도 잇는거지
ㅇㅇ
근데 똑같은 문장인데 어떨떄는 정규식에서 찾아내고 어떨떄는 안찾아내고 그런게 가능할까 ?
똑같은 문장인 경우는 어쩔수 없이 다 찾아내지. 그 안에서 너가 중복된거 Hash를 써서 지운다거나, 조건 주면 가능하지
흠 근데 저거 숫자. 이 아닌것같아 분명히 그런게 없는데 매칭이 되는 문장들이 있어..
내가 자바를 안한지 좀 되서 ㅠㅠ 틀릴수도 있어.. 미안.. 네이버에 자바 정규식 쳐보고 한번봐바.
저기 .은 필수고 공백은 선택 앞에 숫자는 0~9 로해석하는거맞지 ?
아 . 이 임의의 한문자레;
ㅇㅇ 숫자는 한자리 이상 수
아 진짜??
"." 이 점인식이고 [.]은 다른의미였나보내 ㅋㅋ
나도 배워간다 고맙다 ㅋㅋ
그럼 132123a 5234b
이런거 겠네
근데 저기서 ()로 되있는게 어떻게 해석되는지모르겟어
아 내가 (저걸 빼먹엇네. " "이안에 있는 문자는 []이런거 안쓰이면 다 포함한다고 생각하면되그러니까
(1231321)b (3242341)a (9)z 이런게 맞을거야
? : 앞 문자가 없거나 하나있음을 나타냄. + : 앞 문자가 하나 이상임을 나타냄. * : 앞 문자가 없을 수도 무한정 많을 수도 있음을 나타냄.
[] : 문자 클래스를 지정할 때 사용한다. 문자의 집합이나 범위를 나타내면 두 문자 사이는 '-' 기호로 범위를 나타낸다.
"(" 이건 말그대로 ( <- 이걸 인식하는거
() 소괄호 안의 문자를 하나의 문자로 인식
저런말도있던데?
문자클라스안에서 . 은 그냥 문자 .일걸? 특수기능하는 문자들은 구현마다 달라서 뭔지 좀 알아봐야한다
문자클라스밖에서는 확실히 .이 모든문자에 매칭됨 (공백제외)
"([0-9]+)\\\. ?"
()은 캡쳐할 그룹 지정이고 이런 호로...