【发布时间】:2019-07-15 08:37:42
【问题描述】:
我目前遇到问题,我不知道如何让正则表达式匹配特殊字符而忽略表情符号。
例如,我想匹配此字符串中不是表情符号的特殊字符:❤️???????????????????????????❤️
目前作为我的正则表达式我有
[^\x00-\x7F]+
当前输出:❤️??????????????????????????????❤️
想要的输出:????????????????????????????
我将如何解决这个问题?
【问题讨论】:
-
我认为你倒退了,
????????????????????????????是字母数字[\pL\pN]+,不是特别的[^\pL\pN]+最终的解决方案是你必须越过大部分是要匹配的序列,然后(*SKIP)(*FAIL)它们。