python - 如何使用正则表达式 python3 查找单词?
问题描述
如何使用正则表达式查找单词?
import re
s = 'ddxx/CS12-CS13/C512/2ABC', "sss"
for i in s:
c = re.findall('/C', i)
print(c)
我想打印包含/C
.
预期输出:
ddxx/CS12-CS13/C512/2ABC
解决方案
您可以完全不使用in
正则表达式来执行此操作。
s = 'ddxx/CS12-CS13/C512/2ABC',"sss"
for i in s:
if '/C' in i:
print(i)
这给出了您想要的输出:
ddxx/CS12-CS13/C512/2ABC
使用正则表达式:
import re
s = 'ddxx/CS12-CS13/C512/2ABC',"sss"
for i in s:
if re.search('/C', i):
print(i)
给出相同的输出:
ddxx/CS12-CS13/C512/2ABC
推荐阅读
- optimization - GraalVM 可以将提前编译与自适应优化结合起来吗?
- javascript - Material UI withStyles 在多个样式化的 HoC 上
- masstransit - 让 Masstransit 使用范围生命周期
- linux - 从多个文件的 grep 搜索中获取最后一行,并将它们写入输出文件
- jquery - jQuery 可排序更新行 id-s
- typescript - [Vue 警告]:无法挂载组件:未定义模板或渲染函数。-vue-simple-uploader
- laravel - Laravel 更新有很多关系
- javascript - 为什么我不能多次返回一个值——比如在 for 循环中?
- c# - 如何使用反射来获取与特定类型匹配的对象字段的值列表?
- c++ - 数组字符串空