Try (?<=-| |^)(\d+)(?!\d*\/)
Explanation:
(?<=...) – positive lookahead, assert, what precedes matches pattern inside
-| |^ – match either -, , or beginning of a line ^
(\d+) – match one or more digits and store in first capturing group
(?!\d*\/) – negative lookahead, assert what follows is not zero or mroe digits followed by \/.
Replace it with \1/1, so first capturing group followed by /1
1
solved Java int to fraction