I got a string like that:

```
LD(_030S.F.IN)OR(_080T_SAF_OUT)COIL(xxSF[4].Flt[120].0)

```

I want to look only for `OR(_080T_SAF_OUT)COIL(xxSF[4].Flt[120].0)`, but the `OR` could be `LD` as well. `_080T_SAF_OUT` could be different being always alphanumeric with bottom slash sometimes. `COIL(xxSF[4].Flt[120].0)`, must be always in the format `COIL(xxSF["digits"].Flt["digits"]."digits")`

I am trying to use the re library of Python 2.7.

```
m = re.search('\OR|\LD'+'\('+'.+'+'\)'+'+'\COIL+'\('+'\xxSF+'\['+'\d+'+'\].'+ Flt\['+'\d+'+'\]'+'\.'+'\d+', Text)

```

My Output:

```
OR(abc_TEST_X)LD(xxSF[16].Flt[0].22
OR
LD(TEST_X_dsfa)OR(WASS_READY)COIL(xxSF[16].Flt[11].10

```

The first one is the right one which I am getting I want to discard the second one and the third one. 

I think that the problem is here:

```
'\('+'.+'+'\)' 

```

Because of I just want to find something alphanumeric and possibly with symbols between the first pair of paréntesis, and I am not filtering this situation.