Extracting numbers from string

1 visualización (últimos 30 días)
James Ang
James Ang el 4 de Abr. de 2016
Comentada: James Ang el 5 de Abr. de 2016
Hi,
I've some example strings:
CS-TZ24SKEW --> 24
CU-V18RKH-1 --> 18
CS-S24RKH-1 --> 24
CS-XC9RKD-3 --> 9
RS-PS9QK --> 9
CU-V18RWA --> 18
CS-KC18QKH-8 --> 18
CU-QA18RKH-8 --> 18
All I want to do is to extract the numeric values as shown on the right side of the respective strings. Is this possible with a couple of lines of code?
Thanks in advance.

Respuesta aceptada

Walter Roberson
Walter Roberson el 4 de Abr. de 2016
S = {'CS-TZ24SKEW', 'CU-V18RKH-1'};
extracted = regexprep(S, '^(\D+)(\d+)(.*)', '$2');

Más respuestas (1)

Kuifeng
Kuifeng el 4 de Abr. de 2016

Categorías

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

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by