蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[asp] 简单点儿问,如何取出这些内容

"geog,Lisa"<[email]lisa@abc.com[/email]>,"paul, Lee J"<[email]paul@msn.com[/email]>,<[email]jb@qqqq.com[/email]>

如何只取出<>里面的邮件地址
输出为 [email]lisa@abc.com[/email],[email]paul@msn.com[/email],[email]jb@qqqq.com[/email] ?
用asp

[html]
<Script language=vbScript>
content="geog,Lisa<lisa@abc.com>,paul, Lee J<paul@msn.com>,<jb@qqqq.com>"
aa=split(content,"<")
for i=1 to UBound(aa)
bb=split(aa(i),">")
cc=bb(0)
document.write  cc&","
next
</script>
[/html]

谢谢:)
如果直接asp呢?
嘿嘿,偷懒啦,也学学徒

VBs个asp是一样的,嘿嘿,不会不知道VBS是ASP的默认脚本吧。
<%
content="geog,Lisa<[email]lisa@abc.com[/email]>,paul, Lee J<[email]paul@msn.com[/email]>,<[email]jb@qqqq.com[/email]>"
aa=split(content,"<")
for i=1 to UBound(aa)
bb=split(aa(i),">")
cc=bb(0)
response.write  cc&","
next
%>

我知道。。。:)
因为我想最终输出一个序列
最后写
response.write value="xxxxxx"
比如跟着上面
response.write cc&","
next

我可不可以定义
dd=cc
然后
response.write value= dd
因为最后要输出到一个输入框里

[code]<%
Content = """geog,Lisa""<lisa@abc.com>,""paul, Lee J""<paul@msn.com>,<jb@qqqq.com>"
Set TempReg = New RegExp
        TempReg.IgnoreCase = True
        TempReg.Global = True
        TempReg.Pattern="([\w]*)@([\w\.]*)"
        Set Matches = TempReg.Execute(Content)
        For Each Match In Matches
                Response.Write Match.Value &","
        Next
Set TempReg = Nothing
%>[/code]

[code]<%
Content = """geog,Lisa""<lisa@abc.com>,""paul, Lee J""<paul@msn.com>,<jb@qqqq.com>"
Set TempReg = New RegExp
        TempReg.IgnoreCase = True
        TempReg.Global = True
        TempReg.Pattern="([\w]*)@([\w\.]*)"
        Set Matches = TempReg.Execute(Content)
        For Each Match In Matches
                dd = Match.Value &"," & dd
        Next
Set TempReg = Nothing

Response.Write dd
%>[/code]

高手↑
学习中~




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com