文字列abcが3の倍数回出現する行を検索する 検索前 検索後
XXX abc abcXabc abcXXabcabc abcXXabcabcXXabc abcXXabcabcXXabcabcabc abcXXabcabcabcabcabcXX
^(((?!abc).)*$|((((?!abc).)*abc){3})*((?!abc).)*$) 別解 ^((((?!abc).)*abc){3})*((?!abc).)*$
量指定子を使って、3の倍数回出現するかチェックしてます