регулярные выражения и match

qdIbp

Автор темы
Автор темы
Проверенный
1,436
1,178
Назрел вопрос, как из переменной вытащить два значения, если в луа это было так
Lua:
local t = '15 25'
local c1,c2=t:match('(%d*) (%d*)')
print(c1,c2)

То в питоне такая х не проходит :\
Python:
import re
t = '15 13'
c1,c2 = re.match(r'(\d*) (\d*)',t).group(0)
print(c1,c2)
 
Последнее редактирование:

qdIbp

Автор темы
Автор темы
Проверенный
1,436
1,178
если у тебя все переменные такого вида 'x1 x2', то есть вариант попроще

решение:
a = '15 25'
data = a.split(' ')
print(data[0], data[1])
ДА ЛАДНО! КАК Я СРАЗУ?! НЕ ДОГАДАЛСЯ(догадался)

если у тебя все переменные такого вида 'x1 x2', то есть вариант попроще


Python:
data = a.split(' ')
И в split() можно ничего не вводить

Приди ты раньше :\