こんにちは、MyBB のソース コードを変更しています。
次のコードは からのもの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("]]>", "]]]]><(?![a-z1-4]{1,10};)#i", "&$1", $content);
それは正確に何をしますか?私は正規表現を少し知っていますが、これは少し複雑すぎます。
これを説明してもらえますか?
どうもありがとう!