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