Effacer les filtres
Effacer les filtres

How to apply function "strrep" to multiple substrings

11 vues (au cours des 30 derniers jours)
Mohammad Dabbagh
Mohammad Dabbagh le 2 Sep 2020
Hi there,
It would be my great pleasure if anyone could assist me with the following error, caused after I applied strrep:
newIDFFile = strrep(readIDFFile, {'@@P1@@', num2str(u_gen_s)}, {'@@P2@@', num2str(u_gen_w)}, {'@@P3@@', num2str(u_gen_e)}, {'@@P4@@', num2str(u_gen_n)});
Also, I tried the following format:
newIDFFile = strrep(readIDFFile, '@@P1@@', num2str(u_gen_s), '@@P2@@', num2str(u_gen_w), '@@P3@@', num2str(u_gen_e), '@@P4@@', num2str(u_gen_n));
while the error message is:
Error using strrep
Too many input arguments.

Réponse acceptée

Bruno Luong
Bruno Luong le 2 Sep 2020
newIDFFile = ...
strrep( ...
strrep(...
strrep( ...
strrep(readIDFFile, ...
'@@P1@@', num2str(u_gen_s)), ...
'@@P2@@', num2str(u_gen_w)), ...
'@@P3@@', num2str(u_gen_e)), ...
'@@P4@@', num2str(u_gen_n));
  2 commentaires
Mohammad Dabbagh
Mohammad Dabbagh le 2 Sep 2020
Thanks! It really helped!
Mohammad Dabbagh
Mohammad Dabbagh le 15 Oct 2020
It would be also my great pleasure if you could help me with the same question, while I need to write strrep for more than 32 substrings. It shows me the following error:
Error using objective (line 2)
Error: File: building_model.m Line: 260 Column: 11
Nesting of {, [, and ( cannot exceed a depth of 32.
Thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Characters and Strings dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by