`
gazeldx
  • 浏览: 105627 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

ruby语言的BUG

 
阅读更多
mystr = "我爱fd--xbsk伙 d--d 与天2载--r user--fd"
if /--([bxsrgylh]{1,3})(.*)--/ =~ mystr
  puts $1
  puts $2
  g = "<span style='"
  $1.split('').each do |vv|
    puts vv
  end
  puts $2
  puts g
#  g += "'>" + $2 + "</span>"
#  mystr = mystr.sub($&, g)
end
puts '----over'
puts mystr

$2 is null.It is a bug.If I comment
$1.split('').each do |vv|
    puts vv
  end

$2 is OK
gogogo
分享到:
评论

相关推荐

    Ruby_learning_教程-中文版

    Ruby语言的设计目标是让人感到编程愉悦,它在许多方面提供了简洁而直观的语法,易于阅读和编写。 Rails是由丹麦程序员David Heinemeier Hansson于2004年开发的一个开源的Web应用框架,最初被设计为Ruby的一个插件,...

    ruby-2.4.5.tar.gz

    总之,Ruby-2.4.5是Ruby语言的一个重要版本,为开发者提供了稳定且高效的编程环境。通过下载并安装这个压缩包,你可以利用它的特性进行Web开发、脚本编写、自动化任务等,同时享受到其强大的社区支持和丰富的第三方...

    ruby-2.6.3源码压缩包

    总的来说,Ruby-2.6.3源码压缩包为开发者提供了深入研究Ruby语言、优化性能、甚至贡献开源社区的机会。无论是新手还是经验丰富的开发者,都能从中受益匪浅。通过理解和使用这份源码,你将能够更好地掌握Ruby编程,...

    Ruby-CassandraDriverApacheCassandra的一个纯Ruby驱动器

    标题中的“Ruby-CassandraDriver”指的是一个专门为Apache Cassandra设计的Ruby编程语言的客户端库。Apache Cassandra是一个分布式的、高可用的、面向列的NoSQL数据库系统,常用于处理大规模的数据存储和检索。Ruby-...

    ruby-1.9.2-preview1-x64-mswin64-80.zip

    1. **Ruby 1.9.2**: Ruby 1.9是Ruby语言的一个主要版本,带来了许多性能提升和语法改进。1.9.2作为该系列的一个重要迭代,修复了前一版本的bug,并增强了稳定性和兼容性。它引入了对Unicode的全面支持,使得处理多...

    ruby-2.6.6.tar.gz

    Ruby是一种面向对象的、动态类型的编程语言,由日本的松本行弘于1995年设计并开发。Ruby的设计理念强调程序员的生产力和代码的可读性,它语法简洁,易于理解,同时提供了丰富的内置功能和强大的元编程能力。在Ruby-...

    Ruby-TDD实战TestDrivenDevelopmentinAction

    Ruby作为一种动态、灵活的编程语言,是TDD的理想选择,因为它允许快速迭代和高效的测试框架。在“Test Driven Development in Action”这个实战教程中,我们将深入探讨如何在Ruby环境中高效地应用TDD。 首先,TDD的...

    ruby-2.3.3tar.gz

    Ruby-2.3.3在之前的版本基础上,继续优化了性能,修复了已知的bug,并引入了一些新的语言特性。 在Ruby-2.3.3中,最显著的新特性包括: 1. **Numeric Literal Separator (数字符号分隔符)**:允许在数字之间插入...

    ruby教程中文版.pdf

    对于Rails开发者而言,Ruby语言提供了多种帮助,包括但不限于:理解应用中的代码(包括Rails框架的基础代码)、在Rails应用中实现更多功能、熟悉Rails源码,参与讨论并可能提交bug报告或代码补丁,以及作为管理性和...

    rubyinstaller-devkit-2.5.5-1-x64ruby开发安装包1积分

    Ruby是一种面向对象的脚本语言,它以其简洁、优雅的语法和强大的编程能力而闻名。在Windows平台上,为了能够方便地开发和运行Ruby程序,我们需要一个集成的开发环境,这就是`rubyinstaller-devkit-2.5.5-1-x64`的...

    Ruby Ini文件读写

    Ruby Ini文件读写是Ruby编程语言中处理配置文件的一种常见方式。INI文件是一种简单的文本格式,通常用于存储用户配置或程序设置,结构清晰,易于人类阅读。Ruby提供了多种库来帮助开发者方便地读取和写入这些文件,...

    ruby x64 exe文件

    Ruby是一种面向对象、动态类型的编程语言,由日本人松本行弘于1995年创建。它强调简洁、优雅的语法,以及强大的元编程能力,使得开发者能够灵活地编写代码。Ruby在Web开发领域,尤其是与Rails框架结合时,表现出了高...

    ruby-1.9.3-preview1.zip

    因此,"ruby-1.9.3-preview1.zip" 包含的是尚未经过广泛测试的代码,可能存在一些已知或未知的bug,不建议在生产环境中直接使用。 总的来说,Ruby 1.9.3 是 Ruby 语言发展中的一个重要里程碑,它的发布为开发者提供...

    ruby on rails学生选课系统

    Ruby on Rails(简称Rails)是一款基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web应用的开发过程,提高开发效率。在构建学生选课系统时,Rails的强大功能和简洁语法...

    ruby-3.0.3.tar.gz

    了解并掌握Ruby语言及其生态系统,包括Rails框架、Gem包管理器、测试工具(如RSpec)、版本控制(Git)等,对于成为一名合格的Ruby开发者至关重要。此外,参与Ruby社区,了解最新的开发动态和最佳实践,也是不断提升...

    Ruby on Rails 4 Tutorial 中文版

    Ruby on Rails(简称Rails)是基于Ruby语言的开源框架,以其“约定优于配置”(Convention over Configuration)和“Don't Repeat Yourself”(DRY,避免重复)的原则,极大地提高了开发效率。在Rails 4版本中,它...

    Ruby-Refrigerator冻结所有核心ruby类

    Ruby是一种动态、面向对象的编程语言,以其简洁和表达力强而受到开发者的喜爱。然而,这种灵活性也意味着在某些情况下,程序可能会无意中修改核心的Ruby类或模块,这可能导致不可预测的行为,尤其是在生产环境中。...

    ruby-2.4.4.tar.gz

    Ruby是一种面向对象、动态类型的编程语言,由日本人松本行弘于1993年创建。它强调简洁、优雅的语法,以及...Ruby语言的强大功能和灵活性使其在软件开发领域中占有一席之地,尤其在Web开发和自动化脚本中被广泛应用。

    ruby rails_kindeditor(编译器)插件

    Ruby on Rails 是一个流行的开源 web 开发框架,它基于 Ruby 语言,以其“约定优于配置”的设计理念和 MVC(模型-视图-控制器)架构模式受到开发者喜爱。在开发过程中,有时候我们需要集成富文本编辑器来方便用户...

    Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统

    **Ruby on Rails**(简称 Rails 或 ROR)则是一个用于开发 Web 应用程序的模型-视图-控制器(MVC)框架,它使用 Ruby 编程语言编写。Rails 的设计理念强调“约定优于配置”(CoC)和“不要重复自己”(DRY),使得...

Global site tag (gtag.js) - Google Analytics