| 

.NET C# Java Javascript Exception

1
Hallo zusammen,

Mit dieser Variante wird ein Umbruch nach jedem komma in einem Text erstellt:
$(".test").html($(".test").html().replace(/,/g, "<br />"));

Ich bräuchte den Umbruch aber nur nach dem ersten und dem dritten Komma.
Hab zwar mit dem regexp tool rumgespeilt, aber bin us verrecken nicht auf die Lösung gekommen :/
Jemand n Tipp oder ne Idee?

gruß Tomas
27.07.2017
GioCece 154 1 6
anscheinend ist die variante generell dafür nicht geeignet? Jemand ne alternative wie ich aus einem Text das erste und das dritt "komma" durch einen textumbruch ersetzen kann?
GioCece 27.07.2017
1 Antwort
0
Ich würde wahrscheinlich auf die JS-Funktion
split(',');
zurückgreifen. Damit lässt sich der Text am Komma trennen. Eine weitere Funktion setzt dann den Text wieder zusammen und ersetzt das erste und dritte Komma beim Zusammensetzen durch den Umbruch.

Ein Regexp zum Finden des ersten und dritten Kommas ist prinzipiell möglich, aber von der Regexp-Engine abhängig. Ein solcher Ausdruck mit "nicht gierigen" Operatoren bietet nicht jede Sprache. Die Perl-Regexp-Engine ist hier m.W. am weitesten.
28.07.2017
edvservice 1,2k 6

Stelle deine Ersetzen-Frage jetzt!