Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะจับคู่วงเล็บในนิพจน์ปกติของ Python ได้อย่างไร


โค้ดต่อไปนี้ตรงกับวงเล็บในสตริง s แล้วลบวงเล็บในสตริง s1 โดยใช้นิพจน์ทั่วไปของ Python

ตัวอย่าง

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

ผลลัพธ์

สิ่งนี้ให้ผลลัพธ์

()
I love books