最新の OS を搭載した Mac Book Air で最新バージョンの Chrome ブラウザを使用しています。javascript で BBcode パーサーを作成しようとしています。[b]a[/b] のような 1 行のコードは簡単に解析できますが、複数行になると見つかりません。いくつかの調査を行ったところ、javascript には複数行 (m) タグに関する問題があることがわかりました。いくつかの代替ソリューションを試しましたが、どれもうまくいかないようです。ここに私の試みのいくつかがあります:
var reg = new RegExp('\\[b\](.+)\\[\/b\]','igm');
var reg = new RegExp('\\[b\]([\s\S]+)\\[\/b\]','ig');
var reg = new RegExp('\\[b\]([^]+)\\[\/b\]','ig');
var reg = new RegExp('\\[b\]([\n|\r|.]+)\\[\/b\]','ig');
どんな助けでも大歓迎です。
ありがとう