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 …