私はHTMLを読み取ることができるパーサーに取り組んでいましたが、それを分割するコードにより、生成された配列の他のすべてのエントリに「l」が挿入されます。
正規表現は次のとおりです。
textarea.value.split(/(?=<(.|\n)+>)/)
タブとラインターミネータを無視して、エントリ/出口/単一のHTML / XMLタグを分割することになっています(分割されたタグにそれらを追加するだけです)
何が起こっているのかについて、インサイトで教えてもらえますか?動作中のコードを表示し、ここで編集できます:http: //jsfiddle.net/termtm/ew7Mt/2/ コンソールで生成される結果を確認するだけです。
編集: MaxArtは正しいです最後のl<html>
は異常を「l」にします