【问题标题】:Finding and replacing utf characters with javascript用javascript查找和替换utf字符
【发布时间】:2014-01-24 01:15:31
【问题描述】:

如果我正在处理文本,我怎么知道这些符号是否在文本中?因为我想删除它们。我是 PHP 新手,我不知道如何搜索这些。

▲ - U+25B2 BLACK UP-POINTING TRIANGLE
▼ - U+25BC BLACK DOWN-POINTING TRIANGLE
▴ - U+25B4 SMALL BLACK UP-POINTING TRIANGLE
▾ - U+25BE SMALL BLACK DOWN-POINTING TRIANGLE

谢谢,

PS:我不确定它们是 UTF,它们也可能是 ASCII。

谢谢!

【问题讨论】:

    标签: javascript ascii utf


    【解决方案1】:

    简单地说,str.replace(/[▲▼▴▾]/g, '')

    或者,如果由于某些奇怪的原因您的 JavaScript 不是 Unicode,您可以编写等效的 str.replace(/[\u25b2\u25bc\u25b4\u25be]/g, '')

    【讨论】:

    • 例如,如何将三角形放入 VI 中?
    • 复制粘贴?或者<Ctrl-V>u25b2(至少是 Vim;我已经几十年没有使用过纯 VI)了。
    • 这适用于 php 吗? (当然除了 str.replace)?
    • preg_replace("/[▲▼▴▾]/", "", $str).
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-22
    • 1970-01-01
    • 2013-03-23
    • 1970-01-01
    • 2012-02-02
    相关资源
    最近更新 更多