python - 在 Python 中使用 Expression 来查看哪个不属于
问题描述
考虑以下正则表达式:
c[aeiou]+[a-z]*t
以下哪个词不完全属于该表达式定义的语言?
1) 影响力
2) 抓到
3) 外套
4) 傻子
5) 外套
我该如何解决这个问题?(它在python中)
解决方案
- '[]' 选择括号中的 'one of' 成员
- '+' 表示从 [] 中的选择可以出现一次或多次
- '-' 表示范围:从 a 到 z
- '*' 表示第二个 [] 的选择可以出现零次或多次
答案是“c”“一个或多个元音”“零个或多个字母”“t”
看看哪个答案符合模式
https://cheatography.com/davechild/cheat-sheets/regular-expressions/
正则表达式不是 python 特定的
推荐阅读
- laravel - laravel 5.7:使用唯一数据分页
- git - How to remove a folder from a repository in github?
- java - 在 Java 代码 eclipse 中使用 cTakes 和 UIMA
- apache-kafka - 如何在 Apache Kafka 中选择指标来拟合服务时间分布?
- android - 滚动 NestedScrollView 时如何获取 recyclerview 的当前项目位置?
- r - 积分错误:非有限函数值
- c++ - 在 for 循环中,输入文件未将新值读入变量
- c# - C# 和 ArcMaps:如何在不获取 SERVERFAULT 的情况下将 ui 输入传递给后台线程?
- sql - SQL Order By 没有按我的意愿工作
- javascript - Lib fork 成功,但安装后出现错误