Bonjour, afin de supprimé du contenu potentiellement dangereux d'un code source, je souhaite supprimer tout ce qui se trouve entre "<script" et "</script>" d'une string nommée sHtml, j'utilise pour cela les regex c# :
Et maintenant, mon problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part sHtml = System.Text.RegularExpressions.Regex.Replace(sHtml,"<script([^\"].*?)<script>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);
si j'ai un texte <script>rftyhtrertyt</script> ca fonctionne nikel !!
mais si j'ai :ça ne fonctionne pas, le saut de ligne fait échouer ma regex, peux etre est elle mal construit, je ne suis vraiement pas doué en regex.<script>reerer
erererer
ere</script>
Par avance merci
Partager