Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để thêm khoảng trắng trước và sau ký tự cụ thể bằng cách sử dụng regex trong Python?


Đoạn mã sau đây cho biết cách thêm khoảng trắng trước và sau dấu '|' ký tự trong chuỗi đã cho.

Ví dụ

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))

Đầu ra

Điều này cho kết quả

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