Strings and Characters
This page provides syntax for strings and characters in Julia as well as some of their associated functions. Each section includes an example to demonstrate the described syntax or function.
Characters and Strings
Charis a single characterStringis a sequence of one or more characters (index values start at1)
Some functions that can be performed on strings
get word length
length(word)
extract nth character from word
word[n]
extract substring nth-mth character from word
word[n:m]
search for letter in word
findfirst(isequal(letter), word)
search for subword in word
occursin(word, subword)
remove record separator from word (e.g., n)
chomp(word)
remove last character from word
chop(word)
Use typeof() function to determine type
Input:
# chars_and_strings.jl
letter = 'b'
word = "good-bye"
subword = "good"
word_length = length(word)
word_first_char = word[1]
word_subword = word[6:8]
println("Length of word: $word_length")
println("First character: $word_first_char")
println("Last three characters: $word_subword")
println("$letter is in $word: $(findfirst(isequal(letter), word))")
println("$subword is in $word: $(occursin(subword, word))")
println("chop off the last character: $(chop(word))")Output:
Length of word: 8
First character: g
Last three characters: bye
b is in good-bye: 6
good is in good-bye: true
chop off the last character: good-byResources
Julia Documentation: Manual - Strings
Julia Documentation: Base - Strings
Think Julia: Chapter 8 - Strings
Last updated
