> Eventuell kann es aber auch da Sinn machen RegExp einzusetzen um eine
> Callback-Funktion aufzurufen.
Ist nicht mal unelegant:
function ProcessTags(p_strMatch, p_nPos, p_strSource)
ProcessTags = ""
select case p_strMatch
case "<i>"
if g_nCount = 0 then
ProcessTags = "<i>"
end if
g_nCount = g_nCount + 1
case "</i>"
g_nCount = g_nCount - 1
if g_nCount = 0 then
ProcessTags = "</i>"
end if
end select
end function
g_nCount = 0
set g_re = New RegExp
g_re.Pattern = "<i>|</i>"
g_re.Global = true
l_str = g_re.Replace("Der <i>gruene Hund <i>frisst</i> gerne
Schokostreusel</i>.", GetRef("ProcessTags"))
WScript.Echo l_str & vbLf
_______________________________________________
Coffeehouse mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/coffeehouse