Regular Expression
findall()
findall()
함수는, 매칭되는 문자열을 포함하고 있는 리스트를 반환합니다.리스트는 매치가 발견된 순서로 되어 있고, 매치오디는것이 없으면, 비어 있는 리스트가 반환됩니다.
예를들면,
1 | # finall() 함수 |
search()
search()
함수는,매칭되는 문자열들을 찾고, 매칭이되면 매칭 객체를 반환합니다
매칭되는게 여러개 있을경우, 첫번째 매칭되는것만 반환됩니다.
예를들어,
1 | # search() 함수 |
매칭되는게 없으면, None 이 반환됩니다.
1 | # search() 매칭되는게 없으면, None 을 반환합니다 |
split()
split()
함수는,매칭이 될때마다 분리된 문자열을 리스트에 담아서 반환합니다.
예를들면,
1 | # split() |
maxsplit
파라미터를 사용하여, 몇번이나 일어날지 지정할수 있습니다.
1 | # split() 파라미터 |
split()
sub()
함수는, 매칭되는것을 선택된 문자로 바꾸어 줍니다
예를들면,
1 | # sub() 함수 |
count 파라미터를 사용하여, 몇개를 교체할지에 대해 제어할수 있습니다.
1 | import re |