gudn tach!
wie kann ich mit JS und Regex aus einem String alle Zeichen entfernen außer einer geöffneten Klammer, also ( ?
wenn nur 0 oder 1 klammern "(" vorkommen koennen, dann hat Ashura mit indexOf bereits einen guten tipp gegeben.
angenommen dein string heisst str
:
str=(str.indexOf("(")==-1)?"":"(";
wenn der string mehrere klammern enthalten kann und alle behalten werden sollen, kannst du jene einfach zaehlen und einen neuen string mit eben so vielen klammern erzeugen:
var str_neu="";
for(var i=1;i<str.split("(").length;++i) str_neu+="(";
prost
seth