コードは次のとおりです。
var rxhtmlTag = /(<([ w:] )[^>]*?)/>/g,
rselfClosing = /^(?:area|br|col|embed|hr|img|input|link| meta|param)$/ i,
fcloseTag = function(all,front,tag) {
return rselfClosing.test(tag) ?
all :
フロント ">" タグ">";
};
//「Xhtml」スタイルのタグを標準の HTML タグに変換します
//たとえば、 🎜>elem = elem.replace (rxhtmlTag, fcloseTag);
主に fcloseTag = function(all,front,tag) を確認します{}
最初のパラメータ all は全体ですrxhtmlTag
と一致する文字列 2 番目のパラメータの前は、rxhtmlTag
と一致する最初の左括弧 "(" の内容です。 3 番目のパラメータ タグは、rxhtmlTag
パラメータの数は正規表現内の左括弧の数に比例し、左から右へのパラメータの位置は左括弧の位置に対応します。