본문 바로가기

Python3

python re sub remove special characters # remove special characters corpus = "learning% makes 'me' happy. i am happy be-cause i am learning! :)" corpus = re.sub(r"[^a-zA-Z0-9.?! ]+", "", corpus) print(corpus) learning makes me happy. i am happy because i am learning! 2022. 11. 17.
Python 과 OpenCV 기초 (scaling, rotating, cropping) 먼저 opencv (import cv2)를 사용하려면 opencv 라이브러리를 다운 받아야 합니다. 저는 기존에 python 3.4를 사용하고 있었는데, 아직 opencv가 python 3.4를 지원해주지 않는다고 해서 python 2.7를 다운 받았습니다. (2014.09 기준.. 어떻게 하면 python 3.3 에 적용시킬 수 있다는데.. 그냥 편하게 2.7 받았습니다. ) http://opencv.org/ (opencv다운 받습니다. 기존에 받으셨으면 안받아도 됩니다. ) http://docs.opencv.org/trunk/doc/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.htm (참고) 위에 들어가서 numpy, matplotli.. 2014. 12. 19.
정규표현식 python re r' (raw string) re모듈을 사용할 때 패턴을 만들어서 사용할 수 있다. 패턴을 미리 컴파일하면, 여러 번 재사용할 때 편하기 때문이다. 패턴을 명시할 때, r 문자를 사용하는 것을 볼 수있다. ex)re.compile(r'(\d+)/(\d+)/(\d+)') r 문자는 raw string으로 백슬래시 문자를 해석하지 않고 남겨두기 때문에 정규표현식과 같은 곳에 유용하다. 예를 들어 r문자를 사용하지 않는다면ex)re.compile('(\\d+)/(\\d+)/(\\d+)') 와 같이 길어 백슬래시를 두 번 사용해야 하는 불편함이 있다. 그래서 보통 r문자를 붙여준다. 2014. 12. 19.
반응형