strcombine¶
Purpose¶
Converts an NxM string array to an Nx1 string vector by combining each element in a column separated by a user-defined delimiter string.
Format¶
-
y =
strcombine
(sa, delim, qchar)¶ - Parameters
sa (NxM string array) – data
delim (1x1 or 1xM or Mx1) – delimiter string.
qchar (scalar or vector) –
scalar, 2x1, or 1x2 string vector containing quote characters as required:
scalar:
Use this character as quote character.
If this is 0, no quotes are added.
2x1 or 1x2 string vector:
Contains left and right quote characters.
- Returns
y (Nx1 string vector) – result.
Examples¶
Basic example¶
// Create 1x3 string array
sa_dir = "C:" $~ "gauss" $~ "myProject";
// Combine 1x3 string array with '/' at end of each element
path = strcombine(sa_dir, "/", 0);
After the above code, path is equal to:
"C:/gauss/myProject/"
Remarks¶
Note that strcombine()
adds a delimiter after the final element. To
combine strings with the delimiter added only between tokens, see strjoin()
.