我在图像板上有Zalgo存在一些问题。如何使用php防止zalgo文字
下面的文字弄乱了我的图像板。有没有办法阻止这些角色并“修复”或清理文本?
示例文本Source:
一切都失去了所有我失落的他来了,他来,他来了ICH或渗透MY都面临着PONY我的脸ᵒh神,不,不拿去ØNΘ停止一个*̶͇̫͑̾̾͛͆̾ͫ̑͆g͇̫͛͆̾ͫ̑͆l͖͉̗̩̳̟̍ͫͥͨe̠̅s͎a̧͈͖r̽̾̈͒͑en otȓͧ̌̑ͧ̌aͨl̘̝̙ͤ̾̆ZA̡͊͠͝LGΌISͮ҉̯͈͕̹̘TO͇̹̺Ɲ̴ȳ̳TH̘Ë͖͖̉̉͠P̯͍̭O̚N̐Y̡H̸̡̪̯ͨ͊̽̅̾Ȩ̸̡̬̩̪̯̾͛ͪ̈ͨ͊̽̅̾͘Ȩ̬̩̾͛ͪ̈͘C̷̙̝͖ͭ̏ͥͮ͟Oͮ͏̮̪̝͍M̖͊̒ͪͩͬ̚̚͜Ȇ̴̟̟͙̞ͩ͌͝S̨̥̫͎̭ͯ̿̔
我试图用这个解决方案:
$cleanMessage = preg_replace("/[^\x20-\xAD\x7F]/", "", $input_lines);
从这里摘自:Remove special characters that mess with formating 但它仅适用于拉丁字符 谁能帮助我?
如果目标仅仅是与社区分享某些内容,请将其转换为正确的问题和答案。 – PeeHaa
我该怎么做? – aftamat4ik
编辑您的问题将其转化为实际问题。提供所有信息在问题中示例zalgo文本。并解释你正在尝试做什么(例如剥离字符而不是替换它们)。并采取你的解决方案,并添加一些额外的解释,说明它在做什么,并在下面的答案中使用它。 – PeeHaa