返回介绍

第3章 边界

发布于 2024-01-20 21:40:46 字数 633 浏览 0 评论 0 收藏 0

本章的重点是断言。断言标记边界,但是并不耗用字符。也就是说,字符并不会返回到结果中。断言也被称做零宽度断言(zero-width assertion)。零宽度断言不匹配字符,而是匹配字符串中的位置。其中的一些,比如^和$,也叫做锚位符(anchor)。

本章讨论的边界有以下几种:

· 行或者字符串的起始与结束位置;

· 单词边界(两种);

· 主题词的起始与结束位置;

· 引用字符串字面值的边界。

本章继续使用RegExr,但这回我们变点儿花样,使用Safari浏览器(当然,你可以使用任何浏览器),如图3-1所示。目标文本还是rime.txt的前12行。在Safari浏览器中打开http://gskinner.com/regexr,然后从代码库中将rime.txt的前12行复制到下方的文本框中。

图3-1 Safari中的RegExr

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文