Let's say I have a list of replacement rules:
List1 = {2 -> 3, b -> 5.5, 6.57 -> 2, 3 -> 4.5, 1 -> -1, 0.03 -> 0.5, 9 -> a}
The desired output is {2 -> 3, 1 -> -1}
.
I have tried the following, to no avail:
Cases[List1, _Integer -> _Integer]
Cases[List1, IntegerQ[#[[1]]] && IntegerQ[#[[2]]] &]
Cases[List1, Rule[Integer_, Integer_]]
How can I obtain the desired output?