Wolfram: Get SubString, by Index
Get Substring, by Index
StringTake[str, n]
-
- First n chars.
- If n is negative, last n chars.
StringTake["abcde", 3] (* abc *) StringTake["abcde", -3] (* cde *)
StringTake[str, {n}]
-
nth char.
StringTake["abcde", {3}] (* c *)
StringTake[str, {n, m}]
-
nth to mth chars.
StringTake["abcde", {2,4}] (* bcd *)
StringTake[str, list_of_range_spec]
-
return a list of result, for each spec.
StringTake["abcde", {2, {2}, {2,4}}] (* {ab, b, bcd} *)
StringTake[list_of_strings, spec]
-
return a list of result, for each string.
StringTake[{"abcde", "123456"}, 2] (* {"ab", "12"} *) StringTake[{"abcde", "123456"}, {2}] (* {"b", "2"} *) StringTake[{"abcde", "123456"}, {2,4}] (* {"bcd", "234"} *) (* HHHH------------------------------ *) StringTake[{"abcde", "123456"}, {2, {2}, {2,4}}] (* {{ab, b, bcd}, {12, 2, 234}} *)
WolframLang String
- Wolfram: String
- Wolfram: String Functions
- Wolfram: Get SubString, by Index
- Wolfram: Get SubString, by Pattern
- Wolfram: Delete SubString
- Wolfram: String Split
- Wolfram: String Join
- Wolfram: String Insert
- Wolfram: Convert String
- Wolfram: String Template (format)
- Wolfram: String Match
- Wolfram: String Replace
- Wolfram: Regular Expression
- Wolfram: String Expression
- Wolfram: StringExpression Pattern Syntax
- Wolfram: RegularExpression vs StringExpression