ReGex Обратный отбор для смайликов - PullRequest
1 голос
/ 09 марта 2020
(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])

У меня есть это регулярное выражение для выбора смайликов на входе. Попытка сделать обратное выделение на приведенном выше регулярном выражении и не возвращает намеченный результат

([^\u00a9]|[^\u00ae]|[^\u2000-\u3300]|[^\ud83c][^\ud000-\udfff]|[^\ud83d][^\ud000-\udfff]|[^\ud83e][^\ud000-\udfff])

or

[^(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])]

Кто-нибудь знает правильный подход для этого?

https://www.regextester.com/106421 Ожидаемый результат будет быть, чтобы выбрать инверсию смайликов или букв c только символы

Попытка избежать javascript Функции и попытаться решить, используя только запрос регулярного выражения

...