Extracting the numeric part from a cell
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Mahdi Khademishamami
el 17 de Nov. de 2021
Comentada: Mahdi Khademishamami
el 17 de Nov. de 2021
Hi everyone,
I have a column string in this format
"injection-0:94577)"
"injection-0:94578)"
"injection-0:94579)"
"injection-0:94580)"
"injection-0:94581)"
"injection-0:94582)"
"injection-0:94583)"
I want to extract the numeric part that starts with 9 like 94577 from roow one for instance. Can anyone help please? Thank you.
0 comentarios
Respuesta aceptada
Paul
el 17 de Nov. de 2021
str = ["injection-0:94577)"
"injection-0:94578)"
"injection-0:94579)"
"injection-0:94580)"
"injection-0:94581)"
"injection-0:94582)"
"injection-0:94583)"]
newstr = extractBefore(extractAfter(str,":"),")")
3 comentarios
Paul
el 17 de Nov. de 2021
I would just use double()
str = ["injection-0:94577)"
"injection-0:94578)"
"injection-0:94579)"
"injection-0:94580)"
"injection-0:94581)"
"injection-0:94582)"
"injection-0:94583)"];
newstr = extractBefore(extractAfter(str,":"),")");
d = double(newstr)
Más respuestas (1)
per isakson
el 17 de Nov. de 2021
Try
>> extractBetween( "injection-0:94582)", ":", ")" )
ans =
"94582"
Ver también
Categorías
Más información sobre Data Type Conversion 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!