Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 정규식을 사용하여 특정 문자 앞뒤에 공백을 추가하는 방법은 무엇입니까?


다음 코드는 '|' 파이프 앞뒤에 공백이 추가되는 방식을 보여줍니다. 주어진 문자열의 문자.

예시

import re
regex = r'\b[|:]\b'
s = "abracadabra abraca|dabara | abra cadabra abra ca dabra abra ca dabra abra"
print(re.sub(regex, ' \g<0> ', s))

출력

이것은 출력을 제공합니다.

abracadabra abraca | dabara | abra cadabra abra ca dabra abra ca dabra abra