博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
\A \Z ^ $ 在Ruby Regular Expression 中的区别
阅读量:6757 次
发布时间:2019-06-26

本文共 278 字,大约阅读时间需要 1 分钟。

  hot3.png

\A:匹配一个字符串(string)的开头

\Z:匹配一个字符串(string)的末尾(如果一个字符串包含\n,则匹配\n之前的内容)

\z:匹配一个字符串的末尾

^:匹配一行的开头

$:匹配一行的末尾

也就是说,对于字符串“abcdef\n<script>fdsfd”,正则/\A\w*f$/是匹配的,但是/\A\w*f\z/不匹配,对于字符串“abcdef\n”,正则/\A\w*f\z/是不匹配的,而/\A\w*f\Z/匹配,所以我们应该使用\A \z配合使用。

转载于:https://my.oschina.net/johny/blog/95818

你可能感兴趣的文章
【工具类】怎么进入阿里云docker仓库
查看>>
Ceres-Solver库入门
查看>>
悲惨而又丢人的创业经历:草根创业者含恨倾诉为什么失败
查看>>
理解WebKit和Chromium: WebKit, WebKit2, Chromium和Chrome介绍
查看>>
hanoi塔的递归算法
查看>>
C# 校验给定的ip地址是否合法
查看>>
lumen 登陆 注册 demo
查看>>
基于服务的并行系统的通讯方式探讨
查看>>
设计模式——观察者模式
查看>>
Python多线程 简明例子
查看>>
《地球上的星星》
查看>>
mysql数据库的主从同步,实现读写分离
查看>>
89 fcanf和fprintf
查看>>
javascript——自定义右键菜单
查看>>
求二叉树中相差最大的两个节点间的差值绝对值
查看>>
PHP 类名::class含义
查看>>
设计模式简介和分类,重点在总结
查看>>
数据库默认端口
查看>>
前端框架的区别,优缺点。
查看>>
oracle中使用sql语句创建表空间、用户、授权及使用命令导入导出
查看>>