GREP: Alle Ziffern finden

Ein paar Gedanken rund um Ziffern und GREP, die nützlich sein können:

GREP Beschreibung
\d findet eine Ziffer (»d« wie »digit«
\d+ findet ein oder mehrere zusammenhängende Ziffern (also Ziffernblöcke)
\d+(?=[x]) findet nur Ziffernblöcke, nach denen das Zeichen x steht (= positive lookahead)
(?<=[x])\d+ … vor denen das Zeichen x steht (= positiv lookbehind)
\d+(?![\dx]) … nach denen nicht das Zeichen x steht (= negative lookahead)
(?<![\dx]) … vor denen nicht das Zeichen x steht (= negative lookbehind)

Denken Sie also daran, sobald Sie ein Zeichen nach oder vor einer Ziffernfolge nicht haben wollen (negative lookahead/lookbehind), dass Sie unbedingt auch Ziffern ausschließen müssen (»\d«), sonst findet Ihr GREP auch alle mehr als 2-stelligen Ziffernfolgen …