Build, test, and debug regular expressions
This regular expression matches a wide variety of common text-based emoticons, also known as ASCII smileys. It accounts for optional prefixes, various eyes (such as :, ;, or =), optional noses, and a wide array of mouths or expressions (like ), D, p, or }). It is highly useful for parsing, sanitizing, or analyzing text in chat applications, social media feeds, and basic sentiment analysis systems.