夜阑听雨眠 2019-06-18 10:57 采纳率: 0%
浏览 198

python文提取相关问题

现有两个文本a和b。需要遍历文本a中的所有行,然后在b中符合每一行的内容并输出其符合行的上一行。

  • 写回答

1条回答 默认 最新

  • 鸿·蒙 2024-01-20 11:17
    关注
    # 假设文本a和b分别如下:  
    text_a = """  
    第一行内容  
    第二行内容  
    第三行内容  
    """  
      
    text_b = """  
    第一行内容 123  
    第二行内容 456  
    第三行内容 789  
    第四行内容 abc  
    第五行内容 def  
    """  
      
    # 将文本a和b按行分割成列表  
    lines_a = text_a.split("\n")  
    lines_b = text_b.split("\n")  
      
    # 遍历文本a中的每一行,查找匹配的行并输出其上一行  
    for i in range(len(lines_a)):  
        line_a = lines_a[i]  
        line_b = lines_b[i]  # 获取匹配行的上一行  
        if line_a in line_b:  
            print(f"在文本b中找到与文本a第{i+1}行相匹配的行,其上一行是:{line_b}")
    

    我的一点见解,如有纰漏,请指出。

    评论

报告相同问题?

悬赏问题

  • ¥15 我想在一个软件里添加一个优惠弹窗,应该怎么写代码
  • ¥15 fluent的在模拟压强时使用希望得到一些建议
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退