removing suffiex or prefix from sting
    14 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    Ebtesam Almansor
 il 4 Ott 2016
  
    
    
    
    
    Commentato: Thomas Pajenkamp
 il 19 Lug 2019
            Hi there
i want code which delete the suffix or prefix in string please?
0 Commenti
Risposta accettata
  KSSV
      
      
 il 4 Ott 2016
        clc; clear all ;
str = 'unbecomingly';
prefix = 'un';  % The prefix to remove
suffix = 'ly';  % The suffix to remove
%
str = strrep(str,prefix,'') ;
str = strrep(str,suffix,'') ;
1 Commento
  Thomas Pajenkamp
 il 19 Lug 2019
				For people stumbling upon this thread for an answer: This solution also removes parts in between the string if they happen to match the given prefix or suffix.
E.g.:
strrep('ABC01ABC123', 'ABC', '')
becomes
'01123'
Più risposte (2)
  Elias Gule
      
 il 4 Ott 2016
        try this:
str = 'unbecomingly';
prefix = 'un';  % The prefix to remove
suffix = 'ly';  % The suffix to remove
regex  = {['^' prefix],[suffix '$']}; % the regular expressions for prefix & suffix
replacements = {'',''}; % Replacement strings
newstr = regexprep(str,regex,replacements); % The new string with suffix or prefix or both replaced by corresponding replacement string.
0 Commenti
Vedere anche
Categorie
				Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!