gudn tach!
code.replace(/([^\/])\*(?!\/)/gim, '$1<span class="h-selector">*</span>')
warum ueberhaupt regexp? (mal abgesehen von dem argument "weil die so geil sind!")
code_parts=code.split("*");
for(i=1;i<code_parts.length;++i){
p_len=code_parts[i-1].length;
code_parts[i-1]+=((p_len>0 && code_parts[i-1][p_len-1]=="/") || code_parts[i][0]=="/") ? "*" : "<span class="h-selector">*</span>";
}
code=code_parts.join("");
(hab lange nix mehr mit js gemacht, ich hoffe, die syntax stimmt so einigermassen.)
prost
seth