Strings

   Python | Matlab

Replace substring

# replace all characters "a" with "x"

gsub('a', 'x', 'a1 a2 a3 a4')

   "x1 x2 x3 x4"

# replace file ending ".txt" with ".csv"

filename    = 'mydata.txt'

newFilename = gsub('.txt', '.csv', filename)

  mydata.csv

# remove file ending ".txt"

filename = 'mydata.txt'

rawname  = gsub('.txt', '', filename)

  mydata

Split and merge text strings 

# split a string using the semicolon

strsplit( 'A;B;C', ';' )

  "A" "B" "C"

# join / concatenate a list to a string

paste('A', 'B', 'C')

  "A B C"

paste('A', 'B', 'C',  sep='-')

  "A-B-C"

paste('A', 'B', 'C', sep='')

  "ABC"

# formatted output string

sprintf('Results of %s is %.2f', 'A' , 2.47361)

  "Results of A is 2.47"