##### ###### ##### ### # # ### # # ###### ## ## ## ## ## ## ## # # # # # ## ##### #### ##### # # # # # # # #### ## # ## ## ## ## # # # # # ## ## # ###### ## ### # ### # ######
##### ###### ##### ### # # ### # # ###### ## ## ## ## ## ## ## # # # # # ## ##### #### ##### # # # # # # # #### ## # ## ## ## ## # # # # # ## ## # ###### ## ### # ### # ######
##### ###### ##### ### # # ### # # ###### ## ## ## ## ## ## ## # # # # # ## ##### #### ##### # # # # # # # #### ## # ## ## ## ## # # # # # ## ## # ###### ## ### # ### # ######
Work with text, Unicode, and string manipulation
Welcome to Strings
Creating strings
Counting bytes vs characters
Indexing strings
Test your knowledge
Unicode code points
range gives runes
Test your knowledge
Backtick strings
Special characters
Joining strings
Test your knowledge
String utilities
Checking for substrings
Checking start and end
Test your knowledge
Finding positions
Substituting text
Breaking strings apart
Combining strings
Test your knowledge
Upper and lower
Removing unwanted characters
Test your knowledge
Efficient string building
Writing to Builder
String conversions
More conversion options
Test your knowledge
Converting to strings
Converting between them
Character-level access
Test your knowledge
Equality and ordering
Ignoring case
Extracting parts
Test your knowledge
How many occurrences
Duplicating content
Idiomatic string handling
Looking ahead
Key takeaways