Products
96SEO 2025-04-24 08:31 190
p標(biāo)簽之間隨機(jī)插入換行符<br />,不要緊跟<p>后和</p>之前,少于20字符或內(nèi)有其他標(biāo)簽(如img)的則不插入. 混淆AI檢測(cè)用。
其他字符自行測(cè)試。
using ;
using .Text.;
using ..;
using ;
class
{
Run( , )
{
// 定義正則表達(dá)式,匹配符合條件的<p>標(biāo)簽及其內(nèi)部內(nèi)容
Regex regex = new Regex(@"<p\b[^>]*>(.*?)<\/p>", .);
// 在每個(gè)匹配的<p>標(biāo)簽內(nèi)部的內(nèi)容中插入一個(gè)<br />標(biāo)簽
= regex.(, match =>
{
// 獲取<p>標(biāo)簽內(nèi)部的內(nèi)容
= match.[1].Value;
// 檢查內(nèi)容是否包含其他標(biāo)簽
if (!Regex.(, @"<[^>]+>") && .Trim(). >= 20)
{
// 生成隨機(jī)插入位置,范圍是從0到當(dāng)前內(nèi)容的長度
int = new ().Next(.);
// 如果插入位置是句子的最后一個(gè)字符,則將插入位置向前移動(dòng)一個(gè)位置
if ( == . - 1)
{
;
}
// 在當(dāng)前行的隨機(jī)位置插入一個(gè)<br />標(biāo)簽
= .(, "<br />");
}
// 返回帶有<br />標(biāo)簽的<p>內(nèi)容
"<p>" + + "</p>";
});
;
}
}
Demand feedback