Я хочу удалить все теги скрипта из HTML, используя цель c.
Я написал это, например:
html1 = [html1 stringByReplacingOccurrencesOfString:@"<script.+?</script>" withString:@"xxx" options: NSRegularExpressionCaseInsensitive|NSRegularExpressionSearch | NSRegularExpressionDotMatchesLineSeparators range:NSMakeRange (0, [html1 length])];
Эта работа со строками без новых строк, такими как:
html1 = @"<script> blah blah </script>";
Но происходит сбой в строках с новыми строками, такими как:
html1 = @"<script> blah \n blah </script>";
Кто-нибудь знает, что я делаю не так?
Спасибо!
ps Мне известно, что это не работает с вложенными тегами сценария.