【问题标题】:Regex.Replace(content, @"\p{Cs}", ""); is not removing ⏰ from string [duplicate]正则表达式.替换(内容,@“\p{Cs}”,“”);没有从字符串中删除 ⏰ [重复]
【发布时间】:2022-01-14 16:24:56
【问题描述】:

我有以下字符串

与@hotcrosscom 一起参加 AMA ️ 12 月 10 日星期五 ⏰ UTC 下午 2 点 Moonpot的电报扫描二维码

并申请

var newContent = Regex.Replace("Join us for an AMA with @hotcrosscom ️ Friday, Dec 10th ⏰ 2PM UTC Moonpot's Telegram Scan the QR", @"\p{Cs}", "");

似乎没有删除表情符号,我认为 @"\p{Cs}" 会这样做 我想从内容中删除所有表情符号,而不仅仅是那个,谢谢

【问题讨论】:

  • 非常类似于this question,不确定是否重复
  • Offtopic:快速阅读几乎让我将其标记为垃圾邮件;-)

标签: c# .net regex


【解决方案1】:

正确答案是“\p{So}”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-02
    • 2016-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 2023-04-09
    • 1970-01-01
    相关资源
    最近更新 更多