关闭

Coldfusion的正则表达式替换。

599人阅读 评论(0) 收藏 举报

Coldfusion的正则表达式不是很强大,所以一直没有怎么使用。以下是一下使用的例子。替换使用有2个函数:ReReplace和ReReplaceNoCase,望文生义,ReReplace是大小写敏感,ReReplaceNoCase是大小写不敏感。

 

 

正则表达式的写法和其他的语言大同小异。这里就不介绍。今天碰到的问题是带参数的替换。以下以一个例子来说明:

 

我想把12345678写成1234-56-78

<cfset s = "12345678">

<cfset s = rereplace(s, "([0-9]{4})([0-9]{2})([0-9]{2})", "/1-/2-/3", "all")>

<cfoutput>#s#</cfoutput>

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:470078次
    • 积分:6934
    • 等级:
    • 排名:第3294名
    • 原创:239篇
    • 转载:20篇
    • 译文:4篇
    • 评论:96条
    文章分类
    最新评论