当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : python 如何匹配全角的.半角的.以及全、半角空格
帖子发表于 : 2012-03-18 19:47 

注册: 2010-05-01 21:23
帖子: 1955
送出感谢: 4
接收感谢: 21
还有123有全半角之分吗?
我想匹配
1.ABC
2.CD
3. ( D )
所以想知道123数字有没有全半角之分。因为我的匹配有时有用有时没用。

p=re.compile('\d+\.[\s]*[(]*[ABCDabcd]+[)]*')


页首
 用户资料  
 
2 楼 
 文章标题 : Re: python 如何匹配全角的.半角的.以及全、半角空格
帖子发表于 : 2012-03-18 22:01 

注册: 2010-05-01 21:23
帖子: 1955
送出感谢: 4
接收感谢: 21
目的是把doc文件的里的选择题答案自动写到对应题目是。
发现如果把.改成半角的.。那么可以作到自动抽取答案,然后写到对应题目上,如第一题是AB,AB自动插到对应题目上。
中文的. 符号如何表示?有人懂吗?


附件:
2012261459293006.doc [102 KiB]
被下载 31 次
页首
 用户资料  
 
3 楼 
 文章标题 : Re: python 如何匹配全角的.半角的.以及全、半角空格
帖子发表于 : 2012-03-18 22:04 

注册: 2010-05-01 21:23
帖子: 1955
送出感谢: 4
接收感谢: 21
1.CD
2.B
3.BD [在不考虑原、副线圈内电阻的情况下,变压器原、副线圈电压之比(U1/U2)等于原、副线圈中产生的感应电动势之比(E1/E2).当给线圈1输入电压U1时,====×=.当给线圈2输入电压U2时,====×=1.所以选项B、D正确.]
4.AD [变压器不改变电压的频率,副线圈中的电压频率等于原线圈中的电压频率为f== Hz=50 Hz;由=可得副线圈中电压的最大值31 V,故有效值为 V;P向右移动时,输出电路中电压不变,电阻减小,电流增大,输出功率增大,变压器的输入功率等于输出功率,也增大,故正确的选项为A、D.]
5.A

目的是抽出ABCD。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: python 如何匹配全角的.半角的.以及全、半角空格
帖子发表于 : 2012-03-19 12:20 

注册: 2010-05-01 21:23
帖子: 1955
送出感谢: 4
接收感谢: 21
成功提取并自动写入对应题目中了。方法是先替换这个.为英文的.就行了。
不过范围是宽了些。我只想替换数字后的. 结果所有的.都替换了。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译