regexone.com
RegexOne provides a set of interactive lessons and exercises to help you learn regular expressions. The lessons cover topics such as matching specific characters, character ranges, optional characters, whitespace and groups, and the site also includes practice problems and language guides.