Bonjours à tous,

Sous mon code matlab je récupère des données sous la forme suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
NBloc{n} = regexp(char(x{1}), '[A-z0-9]+', 'match');
avec par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
x{1}
 
ans = 
 
    '"@cessa"'
J'obtiens donc :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
NBloc{n} 
 
ans = 
 
    'cessa'
Or je désirerais plutôt avoir :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
NBloc{n} 
 
ans = 
 
    ' cessa'
( Avec un espace avant le mot "cessa")

Je ne trouve pas comment faire, pourriez vous m'aider?

j'ai pensé à utilise la méthode suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
[' ' regexp(char(x{1}), '[A-z0-9]+', 'match')]
 
ans = 
 
    ' '    'cessa'
mais j'obtiens ici deux éléments alors qu'il ne m'en faut qu'un seul et je n'arrive pas a fusionner les deux...