ใช้ชุดอักขระ [aeiou] เพื่อจับคู่ สระเสียงพิมพ์เล็ก เพียงตัวเดียว (a, e, i, o, u)
ตัวอย่าง
import re foo = 'AefuToiJnmna' match = re.findall(r'[aeiou]', foo) print(match)
ผลลัพธ์
['e', 'u', 'o', 'i', 'a']
หมายเหตุ: ตัวอักษรพิมพ์ใหญ่ (A, E, I, O, U) ไม่ถูกจับคู่ เพราะชุดอักขระระบุแค่พิมพ์เล็ก หากต้องการจับคู่ทั้งพิมพ์ใหญ่และเล็ก ใช้ [aeiouAEIOU] หรือแฟล็ก re.IGNORECASE
ตัวอย่าง: Case-insensitive
>> re.findall(r'[aeiou]', 'AefuToiJnmna', re.IGNORECASE) ['A', 'e', 'u', 'o', 'i', 'a']