日期:2014-05-16  浏览次数:20952 次

求一个asp正则表达式
字符串
str="<p>.......内容...<p>..</p>...</p>"

str有可能包含<p></p>,有可能没有,有可能含有多对<p></p>

我现在希望把 字符串首尾的那对<p></p> 替换成空。

正则表达式怎么写?
正则表达式

------解决方案--------------------
str="<p>.......内容...<p>..</p>...</p>"

set rx=new regexp
rx.Pattern="^<p[^>]*>
------解决方案--------------------
</p>$"
rx.Global=true
rx.IgnoreCase=true
str=rx.Replace(str,"")
set rx=nothing

response.write str

------解决方案--------------------
这个要求是有点难搞,楼上的朋友只能搞定嵌套的p标签的,非嵌套的就出问题了
比如
<p>dgdgdfgfg</p><p>dfsfsdfdfd</p>
你看,如果把首尾的去掉就变成
dgdgdfgfg</p><p>dfsfsdfdfd
这样了