trim {lazy.tools}R Documentation

trim leading and trailing blanks

Description

trim leading and trailing blanks

Usage

trim(
  x,
  leading = FALSE,
  trailing = TRUE,
  middle = FALSE,
  all = FALSE,
  blank = " "
)

Arguments

x

string vector or matrix

leading

= 1 to remove the leading blanks

trailing

= 1 to remove the trailing blanks

middle

= 1 to replace consecutive blanks by one (compress)

all

= 1 to remove the leading and trailing blanks and compress
= 2 to remove all the blanks

blank

= a character to define the blank

Value

trimed string vector

Examples

testc="   c a  p r i    ci  ous   "
trim( testc )
trim( testc, leading=1, trailing=0 )
trim( testc, middle=1, trailing=0 )
trim( trim( testc, middle=1 ), leading=1 )
trim( testc , all=1 ) # same as above.
trim( testc, all=2 )
A=demomat(3,3,root="a"); A[1,1]="  a1 1"; A[2,2]="   a2 2 "
trim(A,all=1)
trim(A,all=2)


[Package lazy.tools version 0.1.4 ]