how to use regexp for negative and positive integers?
16 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
dafniz91
el 3 de Jun. de 2016
Comentada: dafniz91
el 3 de Jun. de 2016
hello,
I have a trouble using regexp. I read a sensor value that can contain negative or positive integers and I need both. but until now I only get one of it(only positive integers o negative integers). here is my code that only reads positive integers:
FSR1 = regexp(FSR1,'\d+(\.)?(\d+)?','match');
and these are some types of integers that I`m reading:
'204'
'203'
'191'
'133'
'63'
'-28'
'-109'
'-145'
'-196'
'-134'
can someone help me, please?
Respuesta aceptada
Andrei Bobrov
el 3 de Jun. de 2016
Editada: Andrei Bobrov
el 3 de Jun. de 2016
a = {'204'
'203'
'191'
'133'
'63'
'-28'
'-109'
'-145'
'-196'
'-134'}
FSR1 = str2double(regexp(a,'[-]?\d+(\.)?(\d+)?','match','once'))
0 comentarios
Ver también
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!