(\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 Функции и попытаться решить, используя только запрос регулярного выражения