For average developer it's not always easy to say what does the regular expression mean if it looks like this: ((?:\d)+)(?:\t)((?:\d)+)(?:\t)([0-1]{1})(?:\t)((?:http\:\/\/localhost\:20)(?:\d){3})(?:\t)([0-1]{1})(?:\t)((?:\d)+)(?:\t)([0-1]{1})(?:\t)((?:\d)+)(?:\t)((?:\d)+)(?:\t)([0-1]{1})(?:\t)((?:\d)+)(?:\t)((?:STR)[0-2]{1})

Visual Expressions is a tool to construct such expresions in a natural and handy way. With Visual Expressions all you need to do is follow the on-screen instructions and get a result. Go Home.


A goal is to get you up and running with a basic understanding of using Visual Expressions quickly. The best way to undestand is to start using and experimenting.

Throughout this guide we will use the following as our target strings:

+41 76 123 23 43

Finally, here is a resulting regexp: (?:\+)((?:\d){2}(?:\-)?(?:\ )?){2}(?:\d){3}(?:\-)?(?:\ )?{3}([0-9]{2}(?:\-)?(?:\ )?){2}

Was not it much simpler to construct it playing with Visual Expressions? Visual Expresions is a nice and handy tool to build regular expressions playfully.

Go home Visual Expressions