Я хотел бы сопоставить целое "слово" - слово, которое начинается с символа числа и может включать специальные символы, но не заканчиваться "%".
Сопоставьте эти:
, но не
Я пробовал эти регулярные выражения:
(\b\p{N}\S)*)
, но это возвращает '12% 'в' 12% '
(\b\p{N}(?:(?!%)\S)*)
, но это возвращает' 12 'в' 12% '
Могу ли я сделать исключение из условия \ S
, которое игнорирует %
? { {1}} Или придется сделать что-то еще?
Я буду использовать его в PHP, но просто напишите, как хотите, и я конвертирую его в PHP.