写作时,我会在注释中用注释对行内文本进行注释,例如指出我需要在哪里扩展一个想法。这些注释与其他文本用方括号括起来,并以'tk'开头,例如
这是一些文本[tk解释了为什么文本如此重要]。这是一些上下文。
我想编写一个简单的bash脚本,该脚本接受我的文本并返回我的所有笔记,以及一些前后字符。例如,在上面的文本上运行命令将理想地返回类似
的内容一些文字[tk解释了为什么文字如此重要]。这是
现在,我正在从剪贴板中抓取文本并通过grep运行它,但这将返回整行,而不是一定数量的前导和尾随字符。也就是说,
pbpaste | grep 'tk'
返回整行。
如果我至少可以指出适当的命令集,我可以自己为MacGyver提供解决方案。
答案 0 :(得分:1)
该正则表达式如何?
.{0,10}\[tk.*?\].{0,10}
输入: 这是一些文本[tk解释了为什么文本如此重要]。这是一些上下文。
匹配: 一些文字[tk解释了为什么文字如此重要]。这是