1つの表現でこれを行うことはできないと思いますが、2つは問題ないはずです
0 0 1 1,2,4-12 * expr
0 0 15 3 * expr
つまり、最初の式は3月以外のすべての月に実行されます。3月のみの2番目。
または、スクリプトが1日と15日に実行されるように指定し、スクリプトでその月に有効な日を確認することもできます。これで1つの式が得られますが、日付分析をcronとスクリプトの間で分割しているため、これが特に良い解決策ではないと思います。より複雑なシナリオについては、覚えておく価値があります。