gpt4 book ai didi

linux - 从linux中的字符串中提取字符串

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:15:41 24 4
gpt4 key购买 nike

提取以下 OWNER 的值:

{{USERID 9898}}{{OWNER Wayne, Daniel}}{{EMAIL danielwayne@blah.com}}

为了得到这个字符串,我在一个文本文件上使用了 grep。在所有其他情况下,每行仅包含一个值,因此它们不是问题。我的问题是删除 OWNER 之后但 }} 括号之前的文本,只留下字符串“Wayne, Daniel”。

到目前为止,我已经开始考虑编写一个 for 循环来一次遍历文本一个字符,但我觉得有一个比我有限的 unix 知识更优雅的解决方案。

最佳答案

使用 grep

> cat file
{{USERID 9898}}{{OWNER Wayne, Daniel}}{{EMAIL danielwayne@blah.com}}

> grep -Po '(?<=OWNER )[\w, ]*' file
Wayne, Daniel

关于linux - 从linux中的字符串中提取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27847416/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com