DOORS DXL Scripting Examples – 3

/*
DOORS DXL – Remove all spaces from a string
*/

string s = "    leading spaces string example"
int pos
for (pos = 0 ; pos < length(s) ; pos++) {
    if( s[pos] == ' ') {
	    continue
    }
    else {
      print s[pos]
    }
}

/*
Remove any trailing spaces from a string
*/

string removeTrailingSpaces(string s)
{
	int pos = length(s) - 1
		
	while(isspace(s[pos]))
	{
		pos--
		if(pos < 0) return ""
	}
	return s[0:pos]
}

string s = removeTrailingSpaces( "trailing spaces    ")
print "<" s ">"
DOORS DXL Scripting Examples – 3
Scroll to top
error: Content is protected !!