python
정규표현식 연습 1.
easy16
2019. 12. 26. 22:40
import re string = '[Dave]!@#!@#' #p1 을 p2로 대체 from string #re.sub('[^A-Za-z0-9]', '', string) re.sub('\W', '', string) #결과 'Dave' import re #패턴 정의 pattern = re.compile('D.A') string = 'DnA DoA DaA Dok D.A' #패턴에 해당되는 하나의 문자를 찾아줌 pattern.search(string) #패턴에 해당되는 모든 문자를 찾아줌 pattern.findall(string) #결과 ['DnA', 'DoA', 'DaA'] import re #패턴 정의 pattern = re.compile('D\.A') string = 'DnA DoA DaA Dok D.A' pattern.search(string) #결과import re #패턴 정의 string = 'DnA DoA DaA Dok' re.sub('D.A',"Dave",string) #결과 'Dave Dave Dave Dok'