There seems to be a bug in the regex in the video as well as the text below. [a-zA-z] is going to include the characters between Z and a as well as the upper and lower case letters. The claim by GPT that it matches "any letter (upper or lower case)" doesn't seem to catch it either for some reason.