본문 바로가기

정규식활용 #--재대로 이메일을 썻는지 확인-- \w+\@\w+\.\w+ # @ 와 . 을 기준을함 ​ #--아이피 재대로된것인지 확인-- \d{1,3}\.+\d{1,3}\.+\d{1,3}\.\d{1,3} # 4옥텟이구 각옥텟마다 1글자이상 4글자미만인지 확인 ​ #--전화번호 재대로적었는지 확인-- 010-\d{4}-\d{4} 또는 \d{3}-\d{4}-\d{4} #--아이디 재대로적었는지 확인-- [A-Za-z0-9_]{4,16} #_ 특수기호까지만허용 {4,16} : 4글자이상 16글자이하 #A-z 까지하게되면 [[\]^_` ] 가포함됨 더보기
정규표현식 기본 regexr.com 보고 공부했습니다. ​ [.] 모두 매칭 ​ [a.] a가들어가고 그다음글자까지 매칭됨 ex)abcd면 ab까지매칭 aaddef 면 aad까지 매칭 .갯수마다 +1 ​ [\s] 공백만 매칭 ​ [\S] 공백을 제외하고 매칭 ​ [\w] 글자만 매칭 [A-Za-z0-9_] ​ [\W] 글자가 아닌것 매칭 [^A-Za-z0-9_] ​ [\d] 숫자만 매칭 ​ [\D] 숫자뺴고 모두 매칭 [^0-9] [\w+] 단어 또는 문자열을 매칭 ​ [^\w+] 문자열의 첫문장만 매칭 ex)have a nice Day 에서 hava 만 매칭 ​ [\w+m] 문자열의 마지막에 m자가 들어간것만매칭 중간에 mm 들어가있으면 m 자리까지만 매칭됨 ex)welcome이면 welcom 까지만 매칭됨 ​ [oo.. 더보기
Python 소켓을 이용해 서버와 클라이언트 서로 통신해보기 Python 소켓을 이용해 서버와 클라이언트 서로 통신해보기 이글은 제가 공부하고 이해한 것을 정리한 내용이라 틀린 부분이있을수 있습니다. 어제에 이어 오늘도 소켓공부를 해보았다. 공부하면서 느낀건데 파이썬으로 소켓다루기는 매우간단한거같다 서버쪽 코드를 먼저 만들어봤다 일단은 소켓을 생성해준다 1 2 3 4 5 6 7 import socket try: s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) print("소켓 생성완료") except socket.error as err : print("에러 발생 원인 : %s"%(err)) cs 그다음 서버아이피와 포트를 지정해준후 클라이언트에서 요청이 오기전까지 기다리는 코드를 만들어봤다 1 2 3 4 5 6 7 8 9.. 더보기