fro*_*odo 2 regex bash sed substitution
我试图删除所有以元音开头的单词,如下所示.我所拥有的sed命令只删除第一个单词,如果它有元音,而不是任何其他单词.我认为下面的边界标记并使用g会捕获所有单词,但它没有这样做.如何通过元音获取所有单词?
echo "Always take a Big Apple " | sed -r 's/\b^[AEIOUaeiou]\w*//g'
Run Code Online (Sandbox Code Playgroud)
去掉 ^
sed -r 's/\b[AEIOUaeiou]\w*//g'
Run Code Online (Sandbox Code Playgroud)
你不需要将它锚定到行的开头,足以要求它在单词边界上.