yzhrain 2009-07-15 14:10
浏览 276
已采纳

ruby下匹配中文的正则表达式问题

在irb中输入
[code="ruby"]
/[\u4e00-\u9fa5]/ =~ '测试' # => nil
[/code]
这个正则表达式是用来匹配中文的,但是结果居然是 nil ,不知道是什么原因?

  • 写回答

1条回答 默认 最新

  • wanghaolovezlq 2009-07-15 14:41
    关注

    应该是这样[color=red]/[\u4e00-\u9fa5]*/[/color]

    /[\u4e00-\u9fa5]/这样只是匹配一个中文啊

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?