1

ほぼ以前に作業を開始したいくつかの正規表現で少し問題が発生しています。<span>基本的に、特定のタグのいずれかの側からHTMLコメントを削除する必要があります。

これは私がこれまでに持っているものです:

.replace(/<!--<span aria-hidden=\"true\" data-icon=\"e\"/,
         '<span aria-hidden="true" data-icon="e"')

.replace(/onclick=\"deletetodo(this)\"><\/span>-->/, 
         'onclick="deletetodo(this)"></span>');

<!--たぶん私はこれをずっと見つめていました、そして私は明白な間違いを見つけることができません、しかし誰かがこれがタグとタグを取り除くことができない理由を知っているなら-->、あなたは私に大きな頭痛を救うでしょう!

ありがとう。

[編集]SOの場合のみ複数行、コードでは1行になります。[/編集]

4

1 に答える 1

2

括弧が文字列の一部である場合は、正規表現でエスケープする必要があります。試してみてください:

.replace(/onclick=\"deletetodo\(this\)\"><\/span>-->/, ...

それ以外の

.replace(/onclick=\"deletetodo(this)\"><\/span>-->/, ...
于 2013-02-12T23:41:15.683 に答える