摘要: 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(S*?)[^>]*&gt;.*?|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白字符的正则表达式:^s*|s*$ 评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式 匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.] 阅读全文
posted @ 2012-09-21 17:40 时光独白 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 目前,对于联系人的排序,如果不考虑对方的在线状态,一般都是按照音序排序的。所谓音序排序,也就是拼音字母的顺序:首先是按照整个拼音的首字母(26个字母从A~Z)的顺序排列,如果首字母相同,则依次按照声母顺序、韵母顺序以及音调顺序进行排列;举个例子来说 如:阿(a)白(bai):与阿相比,首字母b在a之后,所以“白”在“阿”之后;包(bao):与白相比,前两个字母ba相同,o在i之后,所以“包”在“白”之后;本(ben):与包相比,首字母b相同,e在a之后,所以“本”在“包”之后;崩(beng):与本相比,beng比ben多一个g,所以“崩”在“本”之后;补(bu,三声):与崩相比,首字母b相同. 阅读全文
posted @ 2012-09-21 17:06 时光独白 阅读(879) 评论(0) 推荐(0) 编辑