首页 > 解决方案 > 如何在两个静态键之间提取字符串?

问题描述

在如下字符串中:

alias LXX "|lp -dYYYYYYY -o nb -o raw -s 2>/dev/null",

lp -d[YYYYYY] -o可能发生在字符串的一部分。[LXX] 和 [YYYYYY] 是需要从每一行中提取的部分。

任何使用正则表达式的解决方案都将受到赞赏。

谢谢

标签: regexlinux

解决方案


grep 环顾四周:

grep -Po '(?<=lp -d).*?(?= -o)' filename.txt

推荐阅读