RegEx: \ w – "_" + "-" в UTF-8
Мне нужно регулярное выражение, которое соответствует буквам и цифрам UTF-8, тире ( – ), но не соответствует символам подчеркивания ( _ ), я пробовал эти глупые попытки без успеха: ([\w-^_])+ ([\w^_]-?)+ (\w[^_]-?)+ \w является сокращением для [A-Za-z0-9_] , но также соответствует [A-Za-z0-9_] UTF-8, если у меня есть набор модификаторов u . Может ли кто-нибудь помочь […]