Ok.... let's give this a go.....
ovbously one 'item' (ermm... don't know correct word) of the aray (with the index 1) is as follows....
'/([]*)(Steph)/',
' ', ' ' is for the next item.
( ) would be for a group of some kind, ie, $1 and the seconed one i[/i] being for $2 ?
Would the / / 's surround all the different ()s?
[]* would be everything?
ermmm....
Therefore...
'/([]*)(Steph)(Sirname)/' would also be $3 ?
....... am I close ?.....
I have to goto bed now, i've actualy called up the BB people asking permision to make a name-swaper for it..... worst comes to it and they say 'no', and i'll just do a few other things with it.