0

JavaScript 正規表現エンジンを使用しています。

正規表現は、または文字^(.*?)\s*(?=[*\[]).*までのすべての文字を含むグループをキャプチャします。これらの行でうまく機能し、行全体を一致させ、最初のセクションをキャプチャします。[*

This should be captured up to here[ but no further]
This should be captured up to this asterisk* but not after it*

ただし、これらの文字のどちらも含まれていない場合は、行全体もキャプチャしたいと思います。

This entire line should be captured.

この正規表現は行全体^(.*?)\s*(?=[*\[]).*|^(.*)$一致しますが、 group には何もキャプチャしません\1

も見つけるように先読みを変更することは可能no more charactersですか?

4

2 に答える 2