Python 板


LINE

我有一些 utf-8 资料,我想要知道某个字元是否是英文字母 (而非中文字), 要如何做最好?我想过要转成 ascii code 再比大小,结果不知道怎麽转。 现在我的作法就是去看现在这个字元是否是 string.ascii_letters 的子字串。 这样会不会太笨了点... --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.129.160.62
1F:推 Lucemia:用regular expression ? 05/05 20:28
2F:推 ykjiang:如果懒得爬文的话,等我 blog 好後再通知你去看 :p 05/05 21:38
3F:推 weijr:ord 或直接比 05/05 22:23
4F:推 ykjiang:刚刚试了一下,的确直接比就可以了 :) 05/05 23:24
5F:→ ykjiang:另外英文字母的unicode刚好跟Ascii是一样的,虽byte数不同 05/05 23:26
6F:→ huggie:ntf-8 跟 ascii 在 ascii 部份 byte 数应该是一样的吧 05/08 09:18
7F:→ huggie:我爬文爬不到.. 现在这样比要比很多字母.效率应该不高 05/08 09:19
8F:→ huggie:转成unsigned-int比大小我以为会比较快.. 05/08 09:20
9F:推 ykjiang:Python 的 Unicode 字元应该不是用 utf8 来存... 05/12 20:56
10F:→ huggie:我读档的档案是 utf-8 所以..有人知道怎麽转了没有 05/13 08:15
11F:推 yungyuc:string.isalpha() 05/13 08:59
12F:→ yungyuc:libref 就有解答了 05/13 09:00
13F:→ yungyuc:如果问题是在不知道怎麽转 UTF-8 -> Unicode 05/13 09:00
14F:→ yungyuc:则洽 string.decode/string.encode 05/13 09:01
15F:→ huggie:不是..问题是想要知道是否是英文字或者是中文字 05/13 09:05
16F:→ huggie:不需要转 05/13 09:05
17F:→ huggie:isalpha()可以区分数字还是中文字吗? 05/13 09:10
18F:→ huggie:islapha() 中文字如果是 false 就跟数字分不开 05/13 09:12
19F:→ huggie:如果是 True 就跟英文字分不开.. 05/13 09:12
20F:→ huggie:我需要把英文逗点/句号给改成中文逗点/句号,因此需要判断 05/13 09:13
21F:→ huggie:前面一个字元是中文字还是英文字。 05/13 09:13
22F:→ huggie:喔我找到二楼讲的ord了..囧..好像就是我要的 05/13 09:22
23F:→ huggie:ord() 05/13 09:22
24F:→ huggie:http://docs.python.org/lib/built-in-funcs.html ord() 05/13 09:23
25F:→ huggie:Unicode code point of the character 是什麽意思? 05/13 09:23
26F:推 ykjiang:前面有 unicode 讨论串,请爬文... 05/13 23:53
27F:推 ykjiang:把 utf-8 转成 unicode 後,再来处理,会简单很多 05/14 00:17
28F:→ godfat:为什麽 utf-8 不是 unicode??? 05/14 00:51
29F:推 yungyuc:视 unicode 的定义而定;utf-8 是一种外码 05/14 03:23
30F:→ yungyuc:不过 Python 的 unicode 物件存 code point,不用外码 05/14 03:24
31F:→ yungyuc:如果你说 utf-8 是否为 unicode 的一种编码?是 05/14 03:25
32F:→ yungyuc:但对 Python unicode 物件来说,并不是这麽回事 05/14 03:25







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP