|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
基因测序法Bacillus hisashii(NR144578.1)99.789%
基因测序法Bacillus hisashii;NR144578.2;99.7%
基因测序法Bacillus hisashii NR144578.1 100%
基因测序法Bacillus sp.(NR144578.1)99.739%
基因测序法Bacillus hisashii;NR144578.1;99.743%
匹配以上字符串中的英文名称和最终的百分比,我用的正则是
r'基因测序法([a-zA-Z]+ [a-zA-Z.]+).*(\d+\.?\d+)%'
总是出错,求大神指点,不胜感激!
- import re
- st1 = '''
- 基因测序法Bacillus hisashii(NR144578.1)99.789%
- 基因测序法Bacillus hisashii;NR144578.2;99.7%
- 基因测序法Bacillus hisashii NR144578.1 100%
- 基因测序法Bacillus sp.(NR144578.1)99.739%
- 基因测序法Bacillus hisashii;NR144578.1;99.743%
- '''
- result = re.findall(r'法(.*?).NR.*?[; ;\)](.*?)%', st1)
- print(result)
复制代码
|
|