设为首页收藏本站language 语言切换
查看: 1657|回复: 2
收起左侧

[原创] 【联科教育】在Lync Server 2010中如何应用正则表达式

[复制链接]
发表于 2014-1-2 12:05:52 | 显示全部楼层 |阅读模式
在配置Lync Server 2010和语音整合的时候,都需要配置正则表达式来规范公司内部的拨号,如何应用正则表达式呢?很多人很困惑。本篇文档通过案例的方式介绍了正则表达式的规范,通过针对案例的分析,相信正则表达式困扰不到你了。
^1234$           ^ 匹配字符串开头,$ 匹配结尾,所以本表达式严格匹配 1234
^1234|5678$    | 是或的意思,表示匹配 1234 5678
^123[0-9]$     [ ] 表式匹配其中的任意一个字符,其中的 - 是省略的方式,表示 0 9,它等于[0123456789]也就是说它会匹配 1230    1231  1232 ... 1239
^123/d$         同上,/d 等于 [0-9]
^123/d+$       + 号表示1个或多个它前面的字符,因为+ 前面是 /d,所以它就等于1个或多个数字,实际上,它匹配任何以123开头的至少4位数的数字串,如12301230012311123456789
^123/d*$         *号与+号的不同在于,它匹配0个或多个前面的字符。所以,它匹配以123开头的至少3位数的数字串,如 123123789
^123                跟上面一样,由于没有结尾的$,它匹配任何以123开头的数字串,但除此之外,它还匹配后面是字母的情况,如 123abc
123$                 匹配任何以123结尾的字符串
^123/d{5}$       {5}表示精确匹配5位,包含它前面的一个字符。在这里,它匹配以123开头的所有8位的电话号码
^123(/d+)$       ( )在匹配中不起作用,跟^123/d+是相同的,但它对匹配结果有作用, 匹配结果中除123之外的数字都将存储在$1这个变量中, 在下一步使用
^123(/d)(/d+)$   如果用它跟12345678匹配,则匹配成功,结果是$1 = 4 $2 = 5678
----本文档有联科教育(http://www.iLync.cn)原创提供,如果有问题请咨询我们的专家团队!

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图





发表于 2019-2-25 10:54:18 | 显示全部楼层
谢谢分享了
板凳 2019-2-25 10:54:18 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-3 00:47 , Processed in 0.061140 second(s), 16 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表