0
HI私はMyBBのソースコードを変更しています。PHP preg_replace:次のコードは正確に何をしますか?
次のコードはclass_feedgeneration.php
からです:
/**
* Sanitize content suitable for RSS feeds.
*
* @param string The string we wish to sanitize.
* @return string The cleaned string.
*/
function sanitize_content($content)
{
$content = preg_replace("#&[^\s]([^\#])(?![a-z1-4]{1,10};)#i", "&$1", $content);
$content = str_replace("]]>", "]]]]><![CDATA[>", $content);
return $content;
}
第一1:
$content = preg_replace("#&[^\s]([^\#])(?![a-z1-4]{1,10};)#i", "&$1", $content);
それが正確に何をしますか?私は少し正規表現を知っているが、これは少し複雑すぎる。
私にこれを説明できますか?
ありがとうございます!