How to produce substrings

9 views (last 30 days)
Nicholas McPherson
Nicholas McPherson on 21 Jan 2016
Answered: Star Strider on 21 Jan 2016
Write a single MATLAB statement that will accomplish the stated purpose. Assume a text string TS1 has already been defined. Find all occurrences of the string @3G in string TS1 and place the locations of the first character of each such substring (@) into Str3G. Example: TS1='%@3Gb6kl@3G9@33G' returns Str3G=[2 9].

Answers (1)

Star Strider
Star Strider on 21 Jan 2016
Use strfind:
TS1='%@3Gb6kl@3G9@33G'
Str3G = strfind(TS1, '@3G')
Str3G =
2 9

Categories

Find more on Characters and Strings in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!