1 - как ни - уступит союз
2-сколько ни - то же самое
3- отрицат частица - НЕ
4- отрицат частица - НЕ
Все просто . ''НЕ'' - отрицает.
''НИ'' - усиливает.
1) Первый ''не'' отрицает. Он не мог отличить.
Второй ''ни'' услиливает значение глагола бились.
2) тоже самое . Первый ''не'' отрицает. Не страдали нравы.
3) тут снова все отрицается