0 or more times repetition quantifier *

Q

What is the 0 or more times repetition quantifier? How to use it?

How to write a regular expression using a repetition quantifier to capture all names and values in a URL query string like this: User=Jack&Age=&City=Paris?

✍: FYIcenter.com

A

The "0 or more times" repetition quantifier allows us to repeat a pattern unit 1 or more times in the matching process. The "0 or more times" repetition quantifier character is '*' and it needs be placed immediately after the pattern unit. For example:

/^ */   # matches any number of leading space characters
/ *$/   # matches any number of trailing space characters

The regular expression to capture all names and values in a URL query string is:

([^=]+)=([^&]*)

([^=]+) - repeats 1 more times on any non '=' characters
= - matches the '-'
([^&]*) - repeats any number of times on any non '&' characters

Click the button to test this regular expression here online:

2013-01-26, 0👍, 0💬