Extract value until regexp case match
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Dyel
el 23 de Sept. de 2022
Comentada: Dyel
el 26 de Sept. de 2022
Hi,
I have this string. I was hoping to use regexp in order to extract the time and date embedded in this string. I was going to use regexp '.*?<=216', as prior to 216 is all the values I was hoping to extract. I was hoping that there would be an easy way to extract the date and time to a separate cell array. Thanks for any and all help.
"9/12/2022 7:38:51 PM
216 Indicator"
2 comentarios
Rik
el 23 de Sept. de 2022
While this could work, is there a reason why you can't match the date itself directly?
Respuesta aceptada
Stephen23
el 23 de Sept. de 2022
Does the data you want to match always occur at the start of the string?
A = "9/12/2022 7:38:51 PM 216 Indicator";
B = regexp(A,'^\S+\s+\S+\s[AP]M','match','once')
T = datetime(B,'inputFormat','d/M/u h:m:s aa')
Más respuestas (0)
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!