Regular Expressions 101

Community Patterns

Parse string like: "[!type|name] http://some.url/to.file"

2

Regular Expression
ECMAScript (JavaScript)

/
(\s*\[+?\s*(\!?)\s*([a-z]*)\s*\|?\s*([a-z0-9\.\-_]*)\s*\]+?)?\s*([^\s]+)\s*
/
ig

Description