PHP Regular Expression Exercises: Extract text (within parenthesis) from a string
Write a PHP script to extract text (within parenthesis) from a string.
Sample strings : 'The quick brown [fox].'
Visual Presentation:

Sample Solution:
PHP Code:
Output:
fox
Explanation:
In the exercise above,
- <?php: PHP opening tag.
- $my_text = 'The quick brown [fox].';: Assigns a string containing square brackets to the variable $my_text.
- preg_match('#\[(.*?)\]#', $my_text, $match);: Uses a regular expression pattern to match text enclosed within square brackets. The "preg_match()" function searches for this pattern in '$my_text' and stores the result in the '$match' array.
- print $match[1]."\n";: Prints the matched substring captured within the square brackets.
Flowchart :

PHP Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a PHP script to remove new lines (characters) from a string.
Next: Write a PHP script to remove all characters from a string except a-z A-Z 0-9 or " ".
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics