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

กรณีการทำซ้ำนิพจน์ทั่วไปใน Python คืออะไร


สิ่งที่น่าสนใจยิ่งขึ้นเมื่อคุณใช้ + และ * เพื่อระบุการทำซ้ำในรูปแบบ

• + - มีรูปแบบทางด้านซ้ายอย่างน้อย 1 ครั้ง เช่น 'i+' =หนึ่งหรือมากกว่า i's

• * -- 0 รูปแบบขึ้นไปทางด้านซ้ายของรูปแบบ

• ? -- จับคู่ 0 หรือ 1 ครั้งของรูปแบบทางด้านซ้าย

ตัวอย่าง

โค้ดต่อไปนี้ตอบคำถามด้านบน

import re
s = "sheeeeeeeeple"
match = re.search(r"he+", s)
print match.group()

ผลลัพธ์

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

heeeeeeee