ぱっとしかみてないけど
pattern = /A(.*?)B/;