Find and replace in a character array
16 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
vedesh Mohit
el 6 de Mzo. de 2020
Hey, I have this character array F='(B~C) + (~AB)'. How can I assess the array to locate all the terms that has a ~ before it and replace it with a ('). So ~C should be C'. Therefore I would like F to be F=(BC') + (A'B)
0 comentarios
Respuesta aceptada
Walter Roberson
el 6 de Mzo. de 2020
F='(B~C) + (~AB)'
F = regexprep(F, '~(.)', '$1''')
0 comentarios
Más respuestas (1)
BobH
el 6 de Mzo. de 2020
Editada: BobH
el 6 de Mzo. de 2020
See regexprep and remember that to get a single-quote it must be doubled up in the replacement string
F='(B~C) + (~AB)';
regexprep(F,'~(.)','$1''') % ~ plus next character into that character plus single quote
ans =
(BC') + (A'B)
0 comentarios
Ver también
Categorías
Más información sobre Categorical Arrays 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!