Diskuze: Regex - text (ne)obsahující nové řádky
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj zkus toto nevím jestli ti to nějak pomůže ale takle to řeším já s code bbkódem.
$text = str_replace("\r\n","", preg_replace (
"/\[script\](.*?)\[\/script\]/ism",
"<script>Text</script>",
nl2br($text)
));
Velice dobré, ale nesplňuje to 2. variantu ... a ačkoliv se snažím
jakkoliv, vždy se nahradí ten tag, ale vnitřek zůstane
Budu zkoušet dál (a Googlit hlavně), snad na něco přijdu.
Tak moc děkuji. To /ism na konci pomohlo. Kompletní momentální Regex, který vše splňuje, je takový:
/<script(.*?)>(.*)(?!<\/script>)/ismU
Zobrazeno 4 zpráv z 4.