打印

[asp] 如何只替换指定区域外的内容

比如有内容strContent
复制内容到剪贴板
代码:
这是一篇文章
<textarea>
This is a code!
This is a code!
</textarea>
这里是文章结尾
替换方法为

strContent = Replace(strContent, Chr(10), "<br />")

内容变为
strContent
复制内容到剪贴板
代码:
这是一篇文章<br />
<br />
<textarea>
This is a code!<br />
This is a code!<br />
</textarea>
<br />
这里是文章结尾<br />
<br />
关键问题是我不想将<textarea></textarea>内的换行替换为<br />,也就是只想替换<textarea></textarea>外的。

我需要的效果是
复制内容到剪贴板
代码:
这是一篇文章<br />
<br />
<textarea>
This is a code!
This is a code!
</textarea>
<br />
这里是文章结尾<br />
<br />
可能需要正则,但正则想不通如何只替换指定区域以外的内容

各位高手能否提示一下,谢谢!
那你可以再把<textarea>中的再替换一次。
http://www.eastled.com   东方LED网
我想这样也可以,其实那个textarea是由
复制内容到剪贴板
代码:
\[code=([^\r]*?)\]([^\r]*?)\[\/code]
<textarea name=""code"" class=""$1"">$2</textarea>
这个正则将[code=xxx][/code]替换得来的,但是不太清楚该如何修改才能替换上面$2所指示的内容

TOP