Lex specialis derogat legi generali (z łac. Ustawa szczególna uchyla ustawę ogólną) (inaczej: reguła merytoryczna) – reguła kolizyjna, zgodnie z którą prawo o większym stopniu szczegółowości należy stosować przed prawem ogólniejszym. Innymi słowy norma prawna mniej ogólna (bardziej szczegółowa) ma pierwszeństwo w zastosowaniu nad kolidującą z nią normą prawną bardziej ogólną (mniej szczegółową)M. Koszowski, Dwadzieścia osiem wykładów ze wstępu do prawoznawstwa, Warszawa 2019, s. 100..

Norma mniej ogólna jest tu traktowana jako wyjątek od reguły, którą jest norma bardziej ogólna.

O tym, co jest wyjątkiem, a co regułą, decyduje tu klasa przypadków regulowanych przez pozostające w konflikcie normy prawne. Klasa węższa oznacza wyjątek, a klasa szersza regułę.

Poważny problem występuje wówczas, gdy obydwie normy prawne, co do których chcemy orzec, która z nich jest bardziej, a która mniej ogólna, obejmują swoim zakresem zastosowania jakieś przypadki, które są normowane tylko przez jedną z nich (ich zakresy zastosowania pozostają w stosunku krzyżowania się, a nie nadrzędności i podrzędności). Z taką sytuacją mamy do czynienia np. w przypadku normy: każdemu w każdych okolicznościach wolno trzymać kanarki i normy: nikomu nie wolno trzymać zwierząt w akademiku.