How do seperate a string in different strings while not creating new strings for variables
I want to seperate a string but i dont know yet what is in the string. The only two thing I know is that if a name has a variable who look like:([XXXX]). I want to create a new string after the variable. Some variables however do not have a variable so I want to create a new string immediately after the name. Every whole string begins with a # which I dont want in my first new strings.
Deleting the # is not a problem
I tried finding the first letter of every word and checking if it is a letter with isletter. The first number shows if a word begins with a letter or something else like a bracket but after that I got stuck.
Example A.Input = '# Donald-Duck [Father] Heuy [Son] Goofy Dewey [Son] Daisy-Duck Scrooge-McDuck [Uncle]'
Wanted result: A.Output =
'Donald-Duck [Father]'
'Heuy [Son]'
'Goofy'
'Dewey [Son]'
'Daisy-Duck'
'Scrooge-McDuck [Uncle]'
If somebody could tell me how to solve this i would appreciate it
채택된 답변
추가 답변 (2개)
카테고리
도움말 센터 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!