Wyklucz znaki z klasy postaci
Czy istnieje prosty sposób na dopasowanie wszystkich znaków w klasie, z wyjątkiem pewnego zestawu? Na przykład, jeśli w języku, w którym mogę użyć pasującego zestawu wszystkich znaków Unicode, czy jest jakiś sposób na wykluczenie znaku takiego jak podkreślenie „_” z tego dopasowania?
Jedynym pomysłem, jaki przyszło mi do głowy, było użycie negatywnego spojrzenia w przód / w tył wokół każdej postaci, ale wydaje się to bardziej skomplikowane niż jest to konieczne, gdy chcę po prostu dopasować postać do dopasowania pozytywnego ORAZ dopasowanie negatywne. Na przykład, jeśli i był operatorem AND, mógłbym to zrobić ...
^(\w&[^_])+$