Remove parenthesis and the contents inside from a string
    10 views (last 30 days)
  
       Show older comments
    
Is there a neat way to remove a parenthesis and the contents inside from a string. For example the string 
A = 'abc (ABC)'
% how to extract 'abc' from A, get rid of ' (ABC)' including the leading whitespace?
One cumbersome solution is:
temp = strsplit(A,'(');
B = strtrim(temp(1));
0 Comments
Accepted Answer
  Stephen23
      
      
 on 7 Jan 2021
        A = 'abc (ABC)';
B = regexp(A,'^\w+','once','match')
5 Comments
  Stephen23
      
      
 on 9 Mar 2023
				"I mean to extract the only the characters that exist in brackets without the others."
A = 'abc (ABC)';
B = regexprep(A,{'.*\(','\).*'},'')
More Answers (1)
See Also
Categories
				Find more on Characters and Strings in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



