一个正则的问题啊

lant456 2006-02-20 09:54:05
问个正则问题
我有一个字符串 1.cn<br>2.cn<br>3.cn<br>....很多
怎么样用正则把这些加上连接,比如:
<a href="1.cn">1.cn</a><br>....

中间可能有 .net.cn 或 .com.cn 等
...全文
146 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lant456 2006-02-20
  • 打赏
  • 举报
回复
归纳结果为:

第1种:regEx.pattern="([\w|\-]+\.[\w+\.]+)"
第2种:regEx.pattern="([^<> ]+\.[^<> ]+)"

str=regEx.replace(str,"<a href=""$1"">$1</a>")
lant456 2006-02-20
  • 打赏
  • 举报
回复
谢谢,我自己的也测试成功了!

([\w|\-]+\.[\w+\.]+)

bzscs 2006-02-20
  • 打赏
  • 举报
回复
<script language="VbScript">
<!--
s = "1.cn<br>2.cn<br>3.cn"
Set oRe = New RegExp
oRe.Pattern = "[^<> ]+\.[^<> ]+"
oRe.Global = True
oRe.IgnoreCase = True
Set Matches = oRe.Execute(s)
For Each Match in Matches
s = Replace(s,Match.value,"<a href=""" & Match.value & """>" & Match.value & "</a>")
Next
alert(s)
Document.write (s)
//-->
</script>
银狐被占用 2006-02-20
  • 打赏
  • 举报
回复
楼主问问题要懂礼貌知道吗。
给你提示一下怎么叫没用了。
lant456 2006-02-20
  • 打赏
  • 举报
回复
有人知道吗?我急啊~~~~~~~~~~~~~~~~~~~~~~~~
lant456 2006-02-20
  • 打赏
  • 举报
回复
<a>fs</a>
lant456 2006-02-20
  • 打赏
  • 举报
回复
不行,不用测试就知道不行
测试了,还是不行
dw2003 2006-02-20
  • 打赏
  • 举报
回复
/d*\.cn
lant456 2006-02-20
  • 打赏
  • 举报
回复
晕...我从来不搞动网,说说有用的吧
银狐被占用 2006-02-20
  • 打赏
  • 举报
回复
看一下动网的程序。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧