TC官方合作论坛

 找回密码
 立即注册
查看: 589|回复: 12
打印 上一主题 下一主题

[脚本] 【字符串类】正则表达式第三课,边界限定符。

  [复制链接]
跳转到指定楼层
楼主
发表于 2017-6-22 19:24:01 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 剑仙十号 于 2018-4-11 16:44 编辑

【字符串类】正则表达式第三课,边界限定符。

第三课:行边界_限定符:“^$"。单词边界_限定符:“\b\B”

第一节:“^”后面的东西,限定在行的开头。
例子:
var 源字符串 = "1每行的开始,2每行的开始,3每行的开始"
var 表达式 = "^.每行的开始"
这个表达式,就把行开始处,“1每行的开始”匹配出来。 在方括号中,"^"表示集合的取反,这跟位置无关。

第二节:“$”后面的东西,必在行结尾。
例子:
var 源字符串 = "1每行的结束,2每行的结束,3每行的结束"
var 表达式 = ".每行的结束$"
这个表达式,就把行结束处,“3每行的结束”匹配出来。
.
空格:表示匹配的模式,出现在行开始和行结束的两个边界之一。
" he":空格开头,和^的作用一样,匹配以he为行开头的字符串;
"he ":空格结束,和$的作用一样,匹配以he为行结尾的字符串;
"^he$":表示只和行字符串"he"匹配。

=======================================================

单词边界,是指单词与空格,换页,换行,回车,制表符之间的位置。
描述的字母,必须靠着这些字符,才能匹配到。
单词,包括英文单词,自造单词。


用“\b”描述的字母,必在某单词的左边界/右边界。
var 源字符串 = "anever bnever cneverd"
var 表达式 = "er\\b"
这能匹配到 ”anever” ,"bnever"中的"er",但不能匹配到"cneverd" 中的"er"。

var 源字符串 = "anever bnever cneverd"
var 表达式 = ".+?er\\b"
这能匹配到 ”anever” ,"bnever",但不能匹配到"cneverd"。

anever bnever cneverd是自造单词,改为英文单词never never neverd也一样。
//+后面带?,是最小贪婪。
//+后面不带?,是最大贪婪。

用“\B”描述的字母,不在单词的边界。

=======================================================

第三节:描述字母 在单词边界的“\b\B”
这两个字符,跟中文不怎么搭,只能应用于字母、数字和下划线。
“\b”,描述的字母,必在某单词的边界,
“\B”,描述的字母,不在单词的边界。
例子:

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

沙发
 楼主| 发表于 2017-6-22 19:24:19 来自手机 | 只看该作者
本帖最后由 剑仙十号 于 2018-4-21 18:30 编辑

二楼,更新信息专用。
tc简单开发_爱好群:
433286131 (462/500)

tc简单开发_爱好群Ⅱ:
143358382 (192/500)

tc办公文本_爱好群:
612661895(29/500)

本群大神众多,新手众多。群文件内 资源海量。 希望新手 分享更多笔记,减少重复造轮子的时间。 好编程,齐学习,齐进步。
回复 支持 反对

使用道具 举报

板凳
发表于 2017-6-23 03:05:08 | 只看该作者
感谢无私的分享!!
回复 支持 反对

使用道具 举报

地板
发表于 2017-6-23 09:00:32 | 只看该作者
回复

使用道具 举报

5#
发表于 2017-6-23 15:25:56 | 只看该作者
好东西,谢谢楼主!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

6#
发表于 2017-6-26 10:23:37 | 只看该作者
reateObject("VBScript
回复 支持 反对

使用道具 举报

7#
发表于 2017-7-3 14:15:43 | 只看该作者
00000000000000000000000000000000000000000000000
回复 支持 反对

使用道具 举报

8#
发表于 2017-9-20 02:18:36 | 只看该作者
总结非常到位,非常好
回复 支持 反对

使用道具 举报

9#
发表于 2018-1-2 23:03:57 | 只看该作者
tthrtyrty
回复

使用道具 举报

10#
发表于 2018-1-29 14:08:04 | 只看该作者
则表达式第三课。学习
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-18 00:22 , Processed in 0.141654 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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