Word character class - \w

Q

What is abbreviation of a character class of all word characters? Does it represents any alphanumeric plus '_' characters?

How to write a regular expression using a character class abbreviation to capture all words in a PHP script code like this: function get($key) {if (array_key_exists($key,$_POST)) return $_POST[$key]; else return "";}?

✍: FYIcenter.com

A

The predefined abbreviation of a character class of all word characters is \w, which is the same as [0-9a-zA-Z_]. \w represents any alphanumeric plus '_' characters.

The regular expression to capture all words is:

(\w+)

\w+ - matches 1 or more word characters

Click the button to test this regular expression here online:

2013-01-23, 0👍, 0💬