美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220
网站建设
移动开发
小程序开发
运维推广
网站推广
网站推广
运维外包
运维外包
网站报价
经典案例
网站知识
关于我们
网站建设知识
十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
ruby正则表达式使用锚点
在ruby中,使用^和$匹配行首和行尾(并不是字符串开头和结尾)
例:
string
=
"abc\ndef\nghi"
puts
string
puts /^abc/=~
string
puts /abc$/=~
string
puts /^def/=~
string
puts /def$/=~
string
puts /^ghi/=~
string
puts /ghi$/=~
string
abc
def
ghi
0
0
4
4
8
8
------
\A和\Z匹配字符串本身的开头和末尾
string
=
"abc\ndef\nghi"
puts /\Aa/=~
string
puts /\Adef/=~
string
puts /ghi\Z/=~
string
0
nil
8
---
\z和\Z相同,但\Z 与最后一个换行前匹配,而\z必须显式地匹配
string
=
"abc\ndef\nghi"
str2=
"abc\ndef\nghi\n"
puts /ghi\Z/ =~ str2 # 8
puts /ghi\Z/=~
string
#8
puts /ghi\z/ =~
string
# 8
puts /ghi\z/ =~str2 # nil
文章名称:ruby正则表达式使用锚点
转载来于:
http://www.zsjierui.cn/article/jgsgeo.html
其他资讯
加载大图片报OOM错误-创新互联
怎么在Python中使用lambda表达式排序字典-创新互联
PHP7.4中数组延展操作符语法知识点的示例分析-创新互联
访问SQLServerWMI对象-创新互联
MySQL数据库监控软件lepus使用问题以及解决办法-创新互联