qt正则表达式过滤css和javascript有有关问题

qt正则表达式过滤css和javascript有问题
C/C++ code
tmp.replace(QRegExp("(<script[^>]*?>.*?</script>)"),"");
tmp.replace(QRegExp("(<style[^>]*?>.*?</style>)"),"");

但是发现没有效果。。。
这个该怎么写正则?

------解决方案--------------------
探讨
C/C++ code
tmp.replace(QRegExp("(<script[^>]*?>.*?</script>)"),"");
tmp.replace(QRegExp("(<style[^>]*?>.*?</style>)"),"");

但是发现没有效果。。。
这个该怎么写正则?