正则表达式的基本python语法问题

时间:2016-01-07 19:44:59

标签: python regex match bioinformatics

我正在学习生物信息学考试,但我的教授做了一些我不理解的事情。我已经尝试过了,但有人可以用非程序员语言解释一下吗?我真的试着去理解,但我有点无能为力。我的问题是关于这一点的;

should

我的问题:

  • (。*)是做什么的,我猜测你是否正在尝试匹配猫#39;但那你为什么不打猫?我明白那个 。意味着任何角色'但我不明白*做什么

  • 组合是什么(。?)'办?

  • re.M | re.I做什么?

非常感谢!我开始变得有点绝望了。我的思想并没有以正确的方式去理解我认为的这种事情。

1 个答案:

答案 0 :(得分:0)

我会给你第一个,这些实际上就像你在野外看到的正则表达式一样简单:)

.是任何字符

*无限次

...这样 (.*)是无限次的任何角色

这里是关于正则表达式https://docs.python.org/2/library/re.html的python文档的链接...您可以轻松查找每个字符。如果你遇到困难,试试一个并回复你的问题:)