找回密码
 快速注册
搜索
查看: 23|回复: 1

Emoji替换為黑白的

[复制链接]

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2024-2-10 19:51 |阅读模式
将字符串中的Emoji替换為黑白的。例如:
1+1=3? ❌
2+2=3? ❌
Javascript:'1+1=3? ❌\n2+2=3? ❌'.replace(/\p{Emoji}/gu,'$&\uFE0E')
输出
1+1=3? ❌︎
2+2=3? ❌︎

developer.mozilla.org/en-US/docs/Web/CSS/font-variant-emoji

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

 楼主| hbghlyj 发表于 2024-2-10 20:15
\p{Emoji}把數字0-9也匹配了,應該用\p{Extended_Pictographic}
stackoverflow.com/questions/64389323/why-do-unicode-emoji-property-escapes-match-numbers

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 15:25

Powered by Discuz!

× 快速回复 返回顶部 返回列表