How to remove `//<![CDATA[` und am Ende `//]]>`?
Wie kann ich entfernen Sie die (//<![CDATA[ , //]]>
) blockiert; tags innerhalb einer script
element.
<script type="text/javascript">
//<![CDATA[
var l=new Array();
..........................
..........................
//]]>
</script>
Aussieht wie es getan werden kann, mit preg_replace()
aber haben eine Lösung gefunden, die funktioniert für mich.
Was regex würde ich verwenden?
InformationsquelleAutor der Frage bomanden | 2011-11-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Folgende regex wird es tun...
CodePad.
InformationsquelleAutor der Antwort alex
Brauchen Sie nicht regex für einen statischen string.
Ersetzen diejenigen Teile der Texte mit nichts:
InformationsquelleAutor der Antwort Dimme
Wenn Sie muss...
Dadurch entfernen Sie die ganze Zeile, jeder tag ohne vermasselt den Einzug der beiliegende code.
InformationsquelleAutor der Antwort Alan Moore
Können Sie auch versuchen,
InformationsquelleAutor der Antwort Rohan Kumar
verwenden
str_replace()
stattpreg_replace()
es ist viel einfacherInformationsquelleAutor der Antwort Siddharth
Ich verwenden, wie diese zu entfernen
<![CDATA[]]
aber auf eine einzige Linie nun Arbeit für mich, weiß nicht, ob für mehrzeiligen string.InformationsquelleAutor der Antwort Fathur Rohim
InformationsquelleAutor der Antwort duttyman