A tiring but reliable way is to read the sous-série GR 21 YC : registres des régiments d’infanterie de ligne, classés dans l’ordre numérique du 1er au 156e régiment.
At least it works for the 24ème and 96ème régiment de ligne.
An easy way could be found in this website:
https://www.ancestramil.fr/darnault/militaires/index_mili.php
However, it has gone down for some days...