2016-03-21 6 views
0

Ich habe die folgende Zeichenfolge:Wie entfernen Sie ’ aus einer Textzeichenfolge und ersetzen Sie sie durch '?

var string = "<p>How well does Angular Work? We&#8217;re about to see! 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vehicula 
imperdiet sapien, placerat vulputate sem bibendum id. In hac habitasse 
platea dictumst. Nulla enim lectus, laoreet non posuere at, ultricies id 
leo. Nullam nec eros lacus. Lorem ipsum dolor sit amet, consectetur 
adipiscing elit. Integer egestas scelerisque [&hellip;]</p> " 

ich folgende Regex Filter verwenden:

string.replace(/<\/?[^>]+>/gi, ''); 

Dann bekomme ich:

How well does Angular Work? We&#8217;re about to see! Lorem ipsum dolor 
sit amet, consectetur adipiscing elit. Aliquam vehicula imperdiet sapien, 
placerat vulputate sem bibendum id. In hac habitasse platea dictumst. Nulla 
enim lectus, laoreet non posuere at, ultricies id leo. Nullam nec eros 
lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer 
egestas scelerisque [&hellip;] 

Wie Sie das Apostroph in „sehen können, wir 're' gibt &#8217; zurück und [&hellip;] ist am Ende string anstelle von [...]. Ich bekomme diese Zeichenfolge aus Wordpress und möchte sie in meine eigene HTML-Seite einfügen. Wenn der Filter erfolgt sollte ich:

How well does Angular Work? We're about to see! Lorem ipsum dolor sit amet, 
consectetur adipiscing elit. Aliquam vehicula imperdiet sapien, placerat 
vulputate sem bibendum id. In hac habitasse platea dictumst. Nulla enim 
lectus, laoreet non posuere at, ultricies id leo. Nullam nec eros lacus. 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer egestas 
scelerisque. . . 

Antwort

1

können Sie verwenden, um die ngBindHTML Richtlinie html in das DOM in einem bestimmten Element einzufügen.

Hier ist ein plunker mit Ihrem Beispiel ...

Verwandte Themen