Eu quero combinar uma citação 2
, um espaço e qualquer caractere que não seja um ponto literal.
Isso está usando GnuWin32 grep. Não Cygwin's grep.
C:\>echo "2 008abc.html" | grep -oiP \"2 [^.]
grep: [^.]': No such file or directory
C:\>echo "2 008abc.html" | grep -oiP ^"2 [^.]
C:\>echo "2 008abc.html" | grep -oiP """2 [^.]
grep: [^.]: No such file or directory
C:\>echo "2 008abc.html" | grep -oiP """2 0
grep: 0: No such file or directory
C:\>echo "2 008abc.html" | grep -oiP """"2 0"
"2 0
C:\>echo "2 008abc.html" | grep -oiP """"2 [^.]"
C:\>echo "2 008abc.html" | grep -oiP """"2 0"
"2 0
(Eu respondi a minha própria pergunta em sua revisão anterior, não há necessidade de se referir a ela, mas isso leva a outro problema de correspondência fortemente relacionado, então eu revisei essa questão para combinar algo muito semelhante, mas encontrei um problema.)