わかりましたので、* の後に 1 ~ 4 個のスペースまたはタブが続き、その後にテキスト行が続く正規表現が必要なプロジェクトに取り組んでいます。現在、テスト目的で後読みの後に .* を使用しています。ただし、1、2、または 4 つのスペース/タブに明示的に一致させることはできますが、1 ~ 4 には一致させることはできません。次のブロックに対してテストしています
* test line here
* Second test
* Third test
* Another test
そして、これらは私がテスト(?<=(\*[ \t]{3})).*
している 2 つのパターンで、期待どおりに機能し、2 行目に(?<=(\*[ \t]{1,4})).*
一致します。私は正直に理由を理解できません。私は成功せずにグーグルを試みました。g(lobal) フラグを使用しています。