[Python] 정규식을 이용한 반복 문자 줄이기
정규식을 이용하여 반복되는 문자를 줄이는 방법이다.
입력이 이렇게 있다고 하자.
여러 번 반복되는 점을 하나로 줄이고싶다.
정규식을 다음과 같이 작성하면 된다.
해석
re.sub(a, b, c)
c에 있는 문자열 중 a패턴에 해당하는 문자열을 b로 치환하는 메소드이다.
'[\.]+'
문자 점(.)이 여러 번 나타난다는 정규표현식이다.
정규표현식 내에서 특수문자를 사용하려면 역슬래시(\)를 앞에 붙여줘야 한다.
+ 는 여러 번 반복된다는 의미이다.
결과
점이 한 개로 줄은 것을 볼 수 있다.
'Python' 카테고리의 다른 글
[Python] 정규식을 이용하여 특정 개수 문자 패턴 찾기 (0) | 2025.02.08 |
---|---|
[Python] 파이썬 2차원 리스트를 1차원으로 만드는 방법 / sum, itertools (0) | 2025.02.07 |
[Python] 파이썬 조합 순열, itertools combinations, permutations (0) | 2025.02.07 |
[코테준비/Python] 문제풀이 Tips / 시간 정렬 (0) | 2025.02.06 |
[Python] deque의 개념과 사용법, 장점 (0) | 2025.02.06 |