您好,试图弄清楚如何仅从此文本中提取文件路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了您好,试图弄清楚如何仅从此文本中提取文件路径相关的知识,希望对你有一定的参考价值。

[[[vfile:/path/to/fountain/file.fountain |这是一个绘图点]]]

我已经尝试了以下方法。它删除了前面的vfile部分,但保留了pipe(|)及其之后的内容。

sed -e 's/.*[[vfile:(.*)|.*/1/'

我想要的输出只是喷泉文件的文件路径。

答案

尝试

 sed -E 's#.*:(.*)|.*$#1#'

演示:

$echo '[[vfile:/path/to/fountain/file.fountain|This is a plot point]]' |  sed -E 's#.*:(.*)|.*$#1#' 
/path/to/fountain/file.fountain

以上是关于您好,试图弄清楚如何仅从此文本中提取文件路径的主要内容,如果未能解决你的问题,请参考以下文章

在 Java 中使用 SAX 解析器的堆栈溢出错误

C# 试图弄清楚如何将负值合并到我的代码中

试图弄清楚如何将总分恢复到主要打印出来。它正在显示但未存储在变量中

如何仅在多个自动完成文本框中的前 2 个字符之后才开始自动完成?

试图弄清楚 cmath.h 如何计算 Trancedental 函数的值。但是函数调用在头文件中似乎是递归的

我需要帮助弄清楚如何将 getline 放入 presentStringPrompt 以摆脱重复代码