Question: I was wondering if in python it would be possible to extract certain integers from a variable and save it as a seperate variable for later use.

for example:

```
str1 = "numberone=1,numbertwo=2,numberthree=3"

newnum1 = [find first integer from str1]

newnum2 = [find second integer from str1]

answer = newnum1 * newnum2

print(answer)

```

Answer: 
Try [`findall`](https://docs.python.org/2/library/re.html):

```
num1, num2, num3 = re.findall(r'\d+', 'numberone=1,'
                                      'numbertwo=2,'
                                      'numberthree=3')

```

Now `num1` contains the *string* 1, `num2` contains 2, `num3` contains 3.

If you want only two numbers (thanks to @dawg), you can simply use the slice operator:

```
num1, num2=re.findall(r'\d+', the_str)[0:2]

```
```
(?<==)\d+(?=,|$)

```

Try this.See demo.

<http://regex101.com/r/yR3mM3/19>

```
import re
p = re.compile(ur'(?<==)\d+(?=,|$)', re.MULTILINE | re.IGNORECASE)
test_str = u"numberone=1,numbertwo=2,numberthree=3"

re.findall(p, test_str)

```