Is there a way to make string without quotes?

7 visualizaciones (últimos 30 días)
Jung Woo Kim
Jung Woo Kim el 7 de En. de 2020
Comentada: Walter Roberson el 7 de En. de 2020
MATLAB provides "shift + enter" to replace some words in a code.
But the problem is that "shift + enter" changes word in an entire code.
So, If I want to make change in a specific lines of code, not the entire code, what should I do?
At first, I thought I should make a function myself, but if I make a function that get code as argin, I found out it's not easy to convert it as a string, which is a lot easier form to make a change.
Any suggestions or recommendations would be welcomed.
Thx!

Respuestas (2)

Walter Roberson
Walter Roberson el 7 de En. de 2020
string() converts an input character vectors into a string object scalar, and converts a cell array of character vectors into a string object array.
  1 comentario
Walter Roberson
Walter Roberson el 7 de En. de 2020
In the Live Editor (but not yet in the regular editor) there is a way to select a rectangular block of text -- you hold down Alt as you move the mouse. Unfortunately you cannot do much with that selection; in particular I have not found any way to restrict search and replace to that section.

Iniciar sesión para comentar.


per isakson
per isakson el 7 de En. de 2020
Editada: per isakson el 7 de En. de 2020
The title and the body-text of your question don't go together(?)
"shift + enter" replaces all occurences of a name in a "scope". There is no replace one at a time with confirmation.
I sometimes reuse short variable names like str in one scope. In that case I select str, Cntr+C, Cntrl+H, Cntrl+V in the replace field, edit the text in the replace field, Click Find and Replace as appropriate. Clumsy, yes, but I haven't found anything better.
Conclusion: don't reuse names!
IMO: Use the Matlab IDE for some time before you even think of improving it.
If you want to do Find and Replace in a several files see Find and Replace in Files

Categorías

Más información sobre Characters and Strings en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by