Регулярное выражение для поиска см мм штук шт метров тонн тн
Всем привет.
Необходимо сделать регулярное выражение для поиска:
- см мм штук шт метров тонн тн
- целые и дробные числа
- может быть пробел или нет
Например
tx = 'sldn klds 20шт nsdfnklsd 10,0 кг'
# результат [('20шт', '10,0 кг')]
Заранее благодарен!!!
Ответы (2 шт):
Автор решения: Den
→ Ссылка
import re
tx = 'sldn klds klnflk 20.0см nsdfnklsd 10 кг'
re.findall(r'(\d+\.?\d+\s?+(?:см|кг|штук|шт|метров|тонн|тн))', tx)
# ['20.0см', '10 кг']
Автор решения: ksa
→ Ссылка
Необходимо сделать регулярное выражение для поиска
Предложу такой вариант...
const tx = 'sldn klds 20шт nsdfnklsd 10,0 кг'
const r = /\d+(?:\,\d+)?\s*\S+/g
const v = tx.match(r)
console.log(v)