Numeric extract from char

4 visualizaciones (últimos 30 días)
Murugan C
Murugan C el 1 de Oct. de 2020
Comentada: Murugan C el 4 de Oct. de 2020
Hello all, I need to extract numbers from char. For exp
("Acb2hea" == 10)
("Acb2hea1" >= 15)
("Acb2hea" <= 20)
I used regular expression but unble to get exact value which I want as below. I am getting like. 2 10 2 1 15 2 20
But Need output like 10 15 20

Respuesta aceptada

Stephen23
Stephen23 el 1 de Oct. de 2020
Editada: Stephen23 el 1 de Oct. de 2020
>> regexp('("Acb2hea" == 10)','\<\d+\>','match')
ans =
'10'
>> regexp('("Acb2hea1" >= 15)','\<\d+\>','match')
ans =
'15'
>> regexp('("Acb2hea" <= 20)','\<\d+\>','match')
ans =
'20'
If required use str2double to convert to numeric.

Más respuestas (0)

Categorías

Más información sobre Input Specification en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by