开发者社区> 问答> 正文

通过指定开始字符和结束字符来分割行的一部分

输入文件具有:

    ************** ERROR SUMMARY **************

GROUTLINE.C.1_BP { All drawn design shapes(excluding text objects) OUTLINE. } 6 violation(s) GROUTLINE.C.1_CA_split { All drawn design shapes(excluding text objects). } 12 violation(s)

Check /llllk/knlnasld/nlskdvs

我希望输出文件显示为:

GROUTLINE.C.1_BP 6 GROUTLINE.C.1_CA_split 12

展开
收起
小六码奴 2019-10-10 15:29:31 829 0
1 条回答
写回答
取消 提交回答
  • 在python中:

    def parse_and_print(string): import re pattern = "^(GROUTLINE.C.1_[A-Za-z_]) {.} ([0-9]+) violation(s)$" for line in string.split('\n'): x = re.search(pattern, line) if x: print(x.group(1), x.group(2)) string文件的内容在哪里。

    2019-10-10 15:29:56
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载