Я чувствую себя потерянным с помощью свойств Regex Unicode, представленных RegexBuddy, я не могу различить ни одно из свойств Number и свойство Math symbol, похоже, похоже, например, + но не – , * , / , ^ . Свойства Ungeode RegexBuddy http://img.ruphp.com/pcre/mbqw6w.png Есть ли какая-либо документация / ссылка с примерами на регулярные выражения Unicode-свойств?
Я пытаюсь написать достаточно разрешительный валидатор для имен в PHP, и моя первая попытка состоит из следующего шаблона: // unicode letters, apostrophe, hyphen, space $namePattern = "/^([\\p{L}'\\- ])+$/"; Это в конечном итоге передается на вызов preg_match() . Насколько я могу судить, это работает с вашим ванильным алфавитом ASCII, но, похоже, пытается напасть на более острые […]