|
@@ 443-445 (lines=3) @@
|
| 440 |
|
if (false !== strpos($quoted, Symbol::L_BRACE)) { |
| 441 |
|
$quoted = preg_replace_callback( |
| 442 |
|
'~'.$noEscaping.Symbol::E_L_BRACE.'(.*?)'.$noEscaping.Symbol::E_R_BRACE.'~', |
| 443 |
|
function ($match) { |
| 444 |
|
return $match[1].'('.str_replace(',', '|', $match[3]).$match[4].')'; |
| 445 |
|
}, |
| 446 |
|
$quoted |
| 447 |
|
); |
| 448 |
|
} |
|
@@ 417-419 (lines=3) @@
|
| 414 |
|
if (false !== strpos($quoted, Symbol::L_BRACKET)) { |
| 415 |
|
$quoted = preg_replace_callback( |
| 416 |
|
'~'.Symbol::E_L_BRACKET.'('.Symbol::E_CARET.')?'.'([^'.Symbol::R_BRACKET.']*)'.Symbol::E_R_BRACKET.'~', |
| 417 |
|
function ($match) { |
| 418 |
|
return '['.($match[1] ? '^' : '').str_replace(Symbol::HYPHEN, '-', $match[2]).']'; |
| 419 |
|
}, |
| 420 |
|
$quoted |
| 421 |
|
); |
| 422 |
|
} |