import re
# b[aeou]y: This pattern looks for strings that match the following:
# b: The letter "b".
# [aeou]: Any single character that is either "a", "e", "o", or "u".
# y: The letter "y".
def check_pattern(pattern, text):
return bool(re.search(pattern, text, re.IGNORECASE))
pattern = "b[aeou]y"
print(check_pattern(pattern, "A smart Boy")) # B/b o y
print(check_pattern(pattern, "I want to buy this laptop")) # b u y
print(check_pattern(pattern, "baay"))
print(check_pattern(pattern, "baeouy"))
print(check_pattern(pattern, "baey"))
print(check_pattern(pattern, "This is beauty"))
print(check_pattern(pattern, "A programming book"))
'''
run:
True
True
False
False
False
False
False
'''