javascriptで、下記のようなテキストから [ と ] に囲まれていない部分の"。"で終わる文を正規表現で取得したいと考えています。
あいうえお
[
あいうえお。
かきくけこ。
]
こんにちは。
さようなら。
hello
試した方法は、[]内にマッチする正規表現パターンを否定先読みで除外するという方法で、以下のように書きましたが、結果は[]内の
あいうえお。かきくけこ。
にもマッチしてしまいました。
/^(?!\[[\s\S]*?\]).*?。$/gm
目的を満たすにはどのように書けばよいのでしょうか?