Regular Expression
-
[Python] - Regular expression개발/Python 2022. 7. 27. 17:29
Regular Expression 1.meta characters . ^ $ * + ? { } [ ] \ | ( ) 1.1) character class [] regular expression between [ and ] is matching characters '-' operator mean From - To ( [0-5] -> [012345] ) '^' operator mean Not '.' operator mean all characters except \n '*' operator mean repeat characters 0~N ( N maybe 2000000000 because memory limit ) '+' operator mean repeat characters 1~N {m,n} operat..
-
[Algorithm] - 기본 문자열 처리Algorithm/Algorithm 2022. 4. 12. 16:05
문자열 처리 문자열 관련하여 반복되는 개념들이 자주 나와 정리하기 위하여 쓴 글입니다. 1. 회문 ( palindrome ) 문자열에 대해서 거꾸로 봐도 동일한지 여부 # 1. 회문(palindrome) temp = '가나다다나가' def palindrome ( data ) : if data == data[::-1] : return True return False print ( palindrome(temp) ) print( temp[::-1]==temp ) 2. 정규 표현식 정규 표현식을 이용한 문자열 컨트롤 ( re ) re.sub( '패턴' , '바꿀문자열' , '적용할 문자열' ) re.compile('패턴') = 문자열 내에서 패턴 찾을 때 사용 match = 문자열의 처음부터 패턴이 일치하는지 ..