1

我有一个字符串

[something] aa-xy56/efgertg

我知道aa-并且我想aa-xy56退货(==/排除所有内容)

这是应该匹配字符串到 '/' 的内容:

 echo [something] aa-xy56/wegrt | sed -n '/(aa\-[A-Za-z0-9]*)\/ 

谢谢!

4

3 回答 3

3
sed -n 's/.*\(aa-[A-Za-z0-9]*\).*/\1/p'
于 2013-07-04T12:00:57.303 回答
2

你可以说:

sed 's/.*\(aa-[^/]*\).*/\1/'
于 2013-07-04T12:02:50.523 回答
0
sed -n 's?.*\(aa-[A-Za-z0-9]*\)/.*?\1?p'
于 2013-07-04T12:04:24.773 回答