| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod GetStringBetweenDelimitor ( | 
|   String str, | 
|   String delimitor | 
| ) declarative remote as String | 
| { | 
|   Description: 'ViewData will contain a very long string. This function is to get the string between deliminator' | 
|   TextBody: | 
|   [* | 
|     substring :=''; | 
|     startdelimitor := '<' + delimitor + '>' | 
|     enddelimitor := '</' + delimitor + '>' | 
|      | 
|     startpos := str.FindString( startdelimitor, 0 ); | 
|     if( startpos >= 0 ) | 
|     { | 
|       endpos := str.FindString( enddelimitor, startpos ); | 
|       substring := str.SubString( startpos + startdelimitor.Length(), | 
|                                   endpos - startpos - enddelimitor.Length() + 1 ); | 
|     } | 
|     return substring; | 
|   *] | 
| } |