fork download
  1. <?php
  2.  
  3. $string = 'Hi[pause="x-weak"]Parth[pause="weak"]How[pause="medium"]are[pause="strong"]You[pause="x-strong"]tell me';
  4. $regex = '~\[[^][]*pause="(?P<type>[^"]+)"~';
  5.  
  6. if (preg_match_all($regex, $string, $matches)) {
  7. print_r($matches);
  8. }
Success #stdin #stdout 0s 82624KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Array
        (
            [0] => [pause="x-weak"
            [1] => [pause="weak"
            [2] => [pause="medium"
            [3] => [pause="strong"
            [4] => [pause="x-strong"
        )

    [type] => Array
        (
            [0] => x-weak
            [1] => weak
            [2] => medium
            [3] => strong
            [4] => x-strong
        )

    [1] => Array
        (
            [0] => x-weak
            [1] => weak
            [2] => medium
            [3] => strong
            [4] => x-strong
        )

)