解析正则表达式

最近很多帖子问如何将内容从数据库取出后换行,这就要用到 正则表达式。简单的说, 正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在许多编程语言中找到 正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对 正则表达式的支持。由此可见, 正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。
正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面的表单输入等目标对象进行比较,根据比较对象中是否包含匹配模式,执行相应的程序。
我主要说明多行文本换行显示:
sub show(Str)'多行文本显示函数
str=replace(str,chr(13),"
" & chr(13)+chr(10))
str=replace(str,chr(32),"")
response.write str
end sub
这里用到 正则表达式对象方法:Replace()方
法。

Replace方法语法如下:

描述

替换在 正则表达式查找中找到的文本。

语法

object.Replace(string1, string2)

Replace 方法的语法包含以下几个部分:

部分       描述

object       必需的。总是一个 RegExp 对象的名称。

string1      必需的。string1 是将要进行文本替换的字符串。

string2      必需的。 string2 是替换文本字符串。


说明
被替换的文本的实际模式是通过 RegExp 对象的 Pattern 属性设置的。
Replace 方法返回 string1 的副本,其中的 RegExp.Pattern 文本已经被替换为 string2。如果没有找到匹配的文本,将返回
原来的 string1 的副本。
还有其他很多的方法,如果大家感兴趣的话,可以在论坛里讨论。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值