假设一个字符串当中有很多符合规则的信息,下面的例子可以把所有匹配到的结果打印出来:

message="afhadhffkdf414j9tr3j43i3433094jwoert223jwew123dfdf"

regex=/[a-z](\d{3})[a-z]/

message.scan(regex).each{|m|puts"Test#{m[0]}"}

message="afhadhffkdf414j9tr3j43i3433094jwoert223jwew123dfdf"

regex=/[a-z](\d{3})[a-z]/

message.scan(regex).each{|m|puts"Test#{m[0]}"}

打印结果如下

Test414

Test223

Test123

Test414

Test223

Test123

最新文章

  1. c#中方法的重载
  2. Android-Lopper类的介绍(Handler背后的类)
  3. setTimeout和setInterval
  4. js 十分精确身份证验证
  5. WireShark系列: 使用WireShark过滤条件抓取特定数据流(zz)
  6. jquery easy ui 1.3.4 Tree树形菜单(9)
  7. cocos2d 3.0自定义事件答疑解惑
  8. PHP中include和require的区别
  9. 这两天dede 仿站的收货
  10. JDBC在springMvc等框架中使用的方式
  11. CSV导出大量数据
  12. CentOS命令修改系统时间同步
  13. [LeetCode] Sentence Similarity II 句子相似度之二
  14. Cookie 进阶
  15. Announcing the public preview of Azure Dev Spaces
  16. Ng第十四课:降维(Dimensionality Reduction)
  17. windows系统搭建禅道系统(BUG管理工具)
  18. DotNetCore部署(IIS)踩坑记
  19. Java8新特性之Lambda表达式
  20. Java读取Maven工程下的配置文件,工具类

热门文章

  1. python下setuptools安装
  2. MySQL日期处理函数_20160922
  3. liunx命令之:命令链接ftp服务器
  4. 【Lintcode】112.Remove Duplicates from Sorted List
  5. 描述怎样通过flask+redis+sqlalchemy等工具,开发restful api
  6. mina2中的线程池
  7. UDK性能优化
  8. source和sh执行脚本时的差异
  9. oracle 内连接 外连接 查询 笔记
  10. Oracle查看表空间和表空间中的对象