繰り返し文字間のテキストをキャプチャする正規表現を作成しようとしています。3 つの繰り返し文字間のテキストのみをキャプチャしたいのですが、4 つ以上の文字間のテキストは一致させたくありません。
例:
==Text not to capture==
===Text to capture===
====Text not to capture====
=====Text not to capture=====
この正規表現は、3 === 以上のものをキャプチャします。
(?<=[=]{3})(.*?)(?=[=]{3})
4 文字以上のものを除外するにはどうすればよいですか?