added regex explanation and or (|) example