1

最新の 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');

http://jsfiddle.net/zw6wF/1/

どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1