在irb中输入
[code="ruby"]
/[\u4e00-\u9fa5]/ =~ '测试' # => nil
[/code]
这个正则表达式是用来匹配中文的,但是结果居然是 nil ,不知道是什么原因?
ruby下匹配中文的正则表达式问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
wanghaolovezlq 2009-07-15 14:41关注应该是这样[color=red]/[\u4e00-\u9fa5]*/[/color]
/[\u4e00-\u9fa5]/这样只是匹配一个中文啊
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报