正则表达式的用法非常复杂,但是一旦掌握了基础知识,就可以使用它来完成许多有用的任务。以下是一些基本的正则表达式用法:
1、查找匹配模式的文本:
echo "example text" | grep "example"
2、替换匹配模式的文本:
echo "example text" | sed 's/example/new/g'
3、提取匹配模式的文本:
echo "example text" | grep -o "example"
4、使用括号将多个模式组合成一个模式:
echo "example text" | grep "(example|new)"
5、使用点号匹配任意数量的字符:
echo "example text" | grep "exam.*"
6、使用反向引用匹配匹配的文本:
echo "example text" | grep -o "\(example\)"
7、使用限定符限制模式的匹配次数:
echo "example text" | grep -o "example.*?new"