如何获取所有重音字母,数字但没有“。,;”的#标签和其他ponctuations标志......
目前,/#(\ S *)/ ig是我发现的最好的JS正则表达式,但是#标签保留了(或。)。我不想要
INPUT: #Bonjour,#éopë
输出: #Bonjour#éopë
谢谢,
答案 0 :(得分:1)
使用正则表达式A-zÀ-ÿ
将捕获包括重音字母在内的任何字母,然后只添加空格和#。
[^]
- 任何不在数组括号中的内容A-zÀ-ÿ
- 重音字符
- space \#
- 哈希
const input = '#Bonjour, #éopë'
console.log(input.replace(/[^A-zÀ-ÿ \#]+/gmi, ''))