How to match words in a string that are wrapped in curly brackets using RegEx with PHP

1 Answer

0 votes
$string = "This is a {string} with {words} wrapped in {curly} brackets.";

// Define the regex pattern
$pattern = '/\{(.*?)\}/';

// Use preg_match_all to find all matches
preg_match_all($pattern, $string, $matches);

print_r($matches[1]);


/*
run:

Array
(
    [0] => string
    [1] => words
    [2] => curly
)

*/

 



answered Mar 17, 2025 by avibootz
...