How to exclude unrealistic passphrases and then parse them.
Is there a way to analyze after excluding unrealistic passphrases in order to shorten the analysis time?

If you set it to "?a?a?a?a?a?a?a?a?a?a", it will try to analyze things that are almost nonexistent, such as "+ _ + !!!! + _ +" and "@@@@ %%%% &&". I want to avoid this.

I want to exclude passwords that contain more than 4 symbols when parsing 10 digit passwords.

How can i do it?
You can play with the --markov-threshold parameter, which will exclude candidates based on probability using markov chains. I believe the filter was trained using rockyou.
I didn't know there was such an option, thank you for letting me know.