阅读731 返回首页    go 阿里云 go 技术社区[云栖]


批判思考小记1:正则表达式

    我们知道在正则表达式中,[a-z]貌似表示的是所有小写字符。但真的如此吗?


答案是:NO!不要想当然鸟!以上表达式并不在严格意义上表示所有的小写


字符,他只表示[a-z]这26个“小写”字符。在德语中还有β字符被认为是小写字符


但是不包括在[a-z]中;类似的在法语中的重音字母也有同样问题。


    安全的方式是使用[[:lower:]]或其它在POSIX标准中描述得符号范围。

最后更新:2017-04-04 07:03:45

  上一篇:go 短息接收--android短彩信的接收流程深入分析(framework)
  下一篇:go 简单学sql