/var/www/vhosts/ihelp.ro/httpdocs/vendor/jasny/twig-extensions/src
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/jasny/twig-extensions/src/PcreExtension.php (5170B)
assertNoEval($pattern);
if (!isset($value)) {
return null;
}
return preg_replace($pattern, $replacement, $value, $limit);
}
/**
* Perform a regular expression search and replace, returning only matched subjects.
*
* @param string $value
* @param string $pattern
* @param string $replacement
* @param int $limit
* @return string
*/
public function filter($value, $pattern, $replacement = '', $limit = -1)
{
$this->assertNoEval($pattern);
if (!isset($value)) {
return null;
}
return preg_filter($pattern, $replacement, $value, $limit);
}
/**
* Split text into an array using a regular expression.
*
* @param string $value
* @param string $pattern
* @return array
*/
public function split($value, $pattern)
{
if (!isset($value)) {
return null;
}
return preg_split($pattern, $value);
}
}