在 bash 上,我试图在空格(Afrom File A.jpg)之后立即获取大写字母。
echo "Path/To/File A.jpg" | grep -oP '[A-Z](?!/s)'
这是一个负前瞻(?!,应该在空格之后返回任何大写字母。所以,它应该只返回A。但是,它返回所有大写:
P
T
F
A
似乎将正斜杠视为空格?为什么?我怎样才能得到最后一个A?
在 bash 上,我试图在空格(Afrom File A.jpg)之后立即获取大写字母。
echo "Path/To/File A.jpg" | grep -oP '[A-Z](?!/s)'
这是一个负前瞻(?!,应该在空格之后返回任何大写字母。所以,它应该只返回A。但是,它返回所有大写:
P
T
F
A
似乎将正斜杠视为空格?为什么?我怎样才能得到最后一个A?