Are you saying you need to extract 1 string out of each instance of the BO that contains [ and ] ?
For example, for the BO:
BO.textattribute = xxxxxxxxx[TextIwantToExtract]yyyyyyyyyyyy
You need to extract it to: TextIwantToExtract ??
From the functions in AwareIM for text manipulation, I don't see any way to identify the location of [ and ]. The only functions I see that would help are CHARS_FROM_LEFT, CHARS_FROM_RIGHT and possibly length. I think you would also need to ID the location of [ and ] and a have a MID function that is available in some languages to pull characters from the middle of a string.
I don't think it can be done within AwareIM, unless support has other thoughts.
Toom