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

จะเขียนนิพจน์ทั่วไปของ Python เพื่อให้ได้ศูนย์หรือมากกว่าภายในรูปแบบได้อย่างไร


* เมตาดาต้าเครื่องหมายดอกจันในนิพจน์ทั่วไปบ่งชี้ว่ามีรูปแบบทางด้านซ้ายเกิดขึ้น 0 ครั้งขึ้นไป

โค้ดต่อไปนี้จับคู่และพิมพ์รูปแบบ '\w' ที่เป็นศูนย์หรือมากกว่าในสตริง 'chihua huahua'

ตัวอย่าง

import re
s = 'chihua huahua'
result = re.findall(r'\w*', s)
print result

ผลลัพธ์

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

['chihua', '', 'huahua', '']