Я хочу извлечь только целое число, и я придумаю это регулярное выражение.
[-\d][^.]
[-\d]
-> оно находит все целые, даже отрицательные [^.]
-> Я думаю, что это останавливается на .
, но не удалось Это одна часть после точки. 3.14 -> 14
Он должен только извлечь 3
Мои тесты
Input -> Expected Output
3.14 -> 3
-42 -> -42
-789word -> -789
789word -> 789
789.89word -> 789
-789.89word -> -789
РЕДАКТИРОВАТЬ Мой тестовый случай всегда начинается с любого из этих трех случаев. 1. пустое пространство 2. ди git 3. отрицательный знак Как я могу улучшить свой шаблон регулярных выражений?