Regex is usually considered to be complex and confusing for many software developers. However, being on the autism spectrum usually means you can pick up on patterns really well. Because of this, I can understand regex patterns like a second language. I’m self taught in understanding and creating my own regex patterns, and learning this programming language was very easy for me.

Regular expressions are patterns used to match character combinations in strings. In JavaScript, regular expressions are also objects. These patterns are used with the exec() and test() methods of RegExp, and with the match(), matchAll(), replace(), replaceAll(), search(), and split() methods of String.

Regex is usually found as a mini programming language within a variety of other languages, including about 90% of the languages mentioned on this site, and probably most (if not all) of the top languages you can find in a google search.

Learn more about Regex