hi,
<bla><bla><span><bla1><bla2><bla3></span><bla>
soll also
<bla><bla><span>[bla1][bla2][bla3]</span><bla>
sowas?
<html>
<head>
<script language="javascript1.2">
var str = "<bla><bla><span><bla1><bla2><bla3></span><bla>";
var reg = /^(.*<span>)(.+)(</span>.*)$/;
var modStr;
var inStr = reg.exec(str);
alert(inStr[2]);
modStr = inStr[2].replace(/</g,"[");
modStr = modStr.replace(/>/g,"]");
alert(inStr[1] + modStr + inStr[3]);
</script>
</head>
<body>
regex
</body>
</html>
hth + Gruss Joachim