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

Làm cách nào để so khớp các dấu ngoặc trong biểu thức chính quy Python?


Đoạn mã sau khớp với dấu ngoặc đơn trong chuỗi s và sau đó loại bỏ dấu ngoặc đơn trong chuỗi s1 bằng cách sử dụng biểu thức chính quy Python.

Ví dụ

import re
s = 'I love book()'
result = re.search(r'\(\)',s)
print result.group()
s1 = 'I love book(s)'
result2 = re.sub(r'[\(\)]','',s1)
print result2

Đầu ra

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

()
I love books