Как выбрать в тексте слова, которые состоят только из букв или цифр, используя regex
У меня есть команда(строка):
"!создать привет21 приве+т4 привет8 +привет1 при14вет"
Мне нужно выбрать из этой строки слова, состоящие только из букв или цифр.
Для моего примера это будет: привет21, привет8 и при14вет. Остальные мне не подходят, так как в них есть символ, который не относится к букве или цифре(в первом это !, в третьем и пятом - +).
Ответы (1 шт):
Автор решения: dIm0n
→ Ссылка
Вот так вот:
(?<=^|\h)[a-zA-Zа-яА-ЯёЁ\d]+(?=\h|$)
Тест https://regex101.com/r/ANxeVd/2
!создать привет21 приве+т4 привет8 +привет1 при14вет 1 2 приvет ёж1 ПРИвет 123/ 42