Recherche position spéciale dans string
Résolu
tonymitchelli
Messages postés
3
Statut
Membre
-
tonymitchelli Messages postés 3 Statut Membre -
tonymitchelli Messages postés 3 Statut Membre -
Bonjour,
J'ai besoin de récupérer la position d'une date format hh:mm:ss dans une chaine de caractère.
Dans ma tête ça donnerais quelques chose dans le genre :
instr(ListeDesAlarmes, \d\d/:\d\d/:\d\d)
mais évidement ça ne marche pas...
Si quelqu'un avait la connaissance ça serait super, j'ai eu beau éplucher google je ne trouve rien.
Merci de m'avoir lu !
Jp
J'ai besoin de récupérer la position d'une date format hh:mm:ss dans une chaine de caractère.
Dans ma tête ça donnerais quelques chose dans le genre :
instr(ListeDesAlarmes, \d\d/:\d\d/:\d\d)
mais évidement ça ne marche pas...
Si quelqu'un avait la connaissance ça serait super, j'ai eu beau éplucher google je ne trouve rien.
Merci de m'avoir lu !
Jp
Configuration: Windows XP Firefox 3.5.7
4 réponses
-
-
j'étais en train de modifier mon post, tu as été plus rapide que moi. ;)
VBnet -
Salut,
en C#:
Regex r=new Regex("[0-9]{0,2}.:[0-9]{0,2}.:[0-9]{0,2}");
String m = "bonjour " + DateTime.UtcNow;
Console.WriteLine(r.Match(m).Value+" "+r.Match(m).Index);
je pense qu'en cherchant un peu tu devrais trouver l'équivalent facilement en vbnet!!;)
https://docs.microsoft.com/en-us/dotnet/api/system.text.regularexpressions.regex?redirectedfrom=MSDN&view=netframework-4.8 -
je ne suis pas très calé, j'ai hésité 2 fois à abandonner !
imports System.Text.RegularExpressions
Dim model_heure As New regex("[0-9]{0,2}.:[0-9]{0,2}.:[0-9]{0,2}")
detect1 = model_heure.Match(listealarme).Index
Mais ça marche !!
Merci beaucoup !