Ich brauche Regex Flags in Twig regex_replace Filter.Wie PHP Regex Flags in Twig verwenden
zB ..
PHP Regex: ~<div\ class="myclass">[\s\S]*?</div>(*SKIP)(*FAIL)|<a[^>]*>.*?</a>~gx
Zweig: regex_replace('~<div\ class="myclass">[\s\S]*?</div>(*SKIP)(*FAIL)|<a[^>]*>.*?</a>~gx','');
In diesem Fall Flags (gx
) funktionieren nicht. Brauche schnelle Hilfe dazu.
Sie brauchen nicht 'gx' in diesem Fall, entfernen Sie diese. 'g' wird einfach nicht verwendet, da' preg_replace' alle nicht überlappenden Vorkommen ersetzt und 'x' ein VERBOSE-Flag ist, das nicht verwürfelte Leerzeichen in Ihrer Regex nichts bedeutet. –