gpt4 book ai didi

regex - 将正则表达式放在变量中

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:28:59 24 4
gpt4 key购买 nike

output=`grep -R -l "${images}" *`
new_output=`regex "slide[0-9]" $output`

基本上 $output 是这样的字符串:

幻灯片/_rels/slide9.xml.rels

$output 中的数字会改变。我想获取“slide9”并将其放入变量中。我希望 new_output 能做到这一点,但我得到了一个找不到使用正则表达式的命令。还有其他选择吗?我正在使用 bash shell 脚本。

最佳答案

嗯,正则表达式不是像 grep 这样的程序。 ;)

但是你可以使用

 grep -Eo "(slide[0-9]+)"

作为一种简单的方法。 -o 表示:仅显示匹配部分,-E 表示:扩展正则表达式(允许更复杂的模式)。

关于regex - 将正则表达式放在变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6468530/

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