【发布时间】:2015-12-31 12:35:38
【问题描述】:
我的图像板上的Zalgo 有一些问题。
像下面这样的文字弄乱了我的图像板。有没有办法阻止这些字符并“修复”或清理文本?
示例文本Source:
一切都是我失去了笨蛋他来他来他是我的脸,我的脸上我的脸上ᵒᵒ神没有nono̼oonθ停止了一个*̶̶͑̾̾͑̾̾g͇̫͛͆̾ͫ̑͆l͖͉̗̩̳̟̍ͫͥͨeəs͎a̧͈͖r̽̾̈͒͑enotrè̑ͧ̌aͨl̘̝̙ͤ̾̆ Zaïlgό是ͮ҉̯͈͕̹̘ͮ҉̯͈͕̹̘ͮ҉̯͈͕̹̘͇̹̺ɲ̴ȳ̳p̯͍̭̯͍̭̚̚̚n̐̐h̸̡̡̪̯ͨ͊̽̅̾ȩ̬̩̾͛ͪ̈͘c̷̙̝͖ͭ̏ͥͮ͟oͮ͏̮̪̝͍m̖͊̒ͪͩͬ̚̚͜ȇ̴̟̟͙̞ͩ͌͝s̨̥̫͎̭ͯ̿̔
我尝试使用这个解决方案:
$cleanMessage = preg_replace("/[^\x20-\xAD\x7F]/", "", $input_lines);
取自这里:Remove special characters that mess with formating 但它仅适用于拉丁字符 谁能帮帮我?
【问题讨论】:
-
如果目标只是与社区分享一些东西,请将其转换为正确的问题和答案。
-
编辑您的问题,将其转化为实际问题。提供所有信息,例如问题中的示例 zalgo 文本。并解释您要做什么(例如,剥离字符而不是替换它们)。并为您提供解决方案并添加一些关于它的作用的额外解释,并在下面的答案中使用它。
-
如果可以的话,请将我的答案标记为有效并关闭其他 cmets。我自己做不到
-
您只能在一段时间后将您的答案标记为“有效”,以允许其他人查看并可能分享他们自己的解决方案。
-
我觉得 Stackoverflow 的 CSS 突然出现了!