私はこのHTML文字列をに持っていますDOMElement
:
<h1>Home</h1>
test{{test}}
このコンテンツを次の方法で置き換えたい
<h1>Home</h1>
test
残ります(したがって、削除したい{{test}}
)。
現時点では、私のコードは次のようになります。
$node->nodeValue = preg_replace(
'/(?<replaceable>{{([a-z0-9_]+)}})/mi', '' , $node->nodeValue);
nodeValue
ノードの HTML 値が含まれていないため、これは機能しません。を使用する以外にノードの HTML 文字列を取得する方法がわかりません$node->C14N()
が、使用してC14N
もコンテンツを置き換えることはできません。{{test}}
このような HTML 文字列でを削除する方法はありますか?