You need to enable JavaScript to run this app. 如何遍历字符串列表筛选括号内首数为1的Attendance考勤记录
优惠活动
大模型
产品
解决方案
定价
更多

如何遍历字符串列表筛选括号内首数为1的Attendance考勤记录

具体实现方案

命令行快速处理(Linux/macOS适用)

直接用grep正则匹配即可,把下面命令里的your_file.txt替换成你实际的文件名就行:

grep '(\s*1\s*,.*)$' your_file.txt

这个正则会匹配行末尾括号里第一个值是1的所有行,还兼容数字和括号之间有空格的情况,不会漏匹配。

Python代码实现(跨平台适用,方便后续扩展逻辑)

如果你需要后续对筛选出的内容做更多处理,可以用下面的Python脚本:

# 替换成你的文件路径
file_path = "your_file.txt"

with open(file_path, "r", encoding="utf-8") as f:
    # 逐行读取处理
    for line in f:
        strip_line = line.strip()
        # 跳过空行
        if not strip_line:
            continue
        # 提取括号内的内容
        bracket_part = strip_line.split("(")[-1].rstrip(")")
        # 取第一个数值
        first_val = int(bracket_part.split(",")[0].strip())
        if first_val == 1:
            print(strip_line)

运行后会直接输出所有符合要求的行。

内容的提问来源于stack exchange,提问作者Samer Adnan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 23:54:04