python - 使用字符串库的 Python 字符串问题
问题描述
考虑可以有零个或任意数量的字母字符出现的%at%
模式。%
例如,字符串 `"BAT, FAT, LATER, HABIT" 有三个匹配模式的单词。
如何在 Python 中做到这一点?
解决方案
import re
str_list = ['BAT', 'FAT', 'LATER', 'HABIT']
counter = 0
for strr in str_list:
if re.search('at', strr, re.IGNORECASE):
counter += 1
print(counter)
输出:
3
推荐阅读
- javascript - 错误:无效的挂钩调用。钩子只能在函数组件的主体内部调用。在 App.js 中使用 react-hook-form 时出错
- android - 如何监听状态属性变化 Flutter bloc 模式
- python - 您能以编程方式获取 cdk 资源的 ARN 或物理名称吗?
- git - 如何显示 git log 和 git diff 中每个文件添加和删除的行数?
- jquery - 如何限制 WordPress 中 WP Simple Pay 字段中的字符数?
- css - Powershell - 如何在侧面独家选择文本
- node.js - Node Buffer.lastIndexOf byteOffset 是如何工作的?
- javascript - 尝试以给定角度计算鼠标 x 或 y(或两者的比率)以给出距离
- sql - 组合 SQL 查询结果集以对具有匹配文本值的行求和
- node.js - NodeJs从变量上的异步获取返回数据以重用