Recherche position spéciale dans string

Résolu/Fermé
tonymitchelli Messages postés 3 Date d'inscription dimanche 31 janvier 2010 Statut Membre Dernière intervention 31 janvier 2010 - 31 janv. 2010 à 09:53
tonymitchelli Messages postés 3 Date d'inscription dimanche 31 janvier 2010 Statut Membre Dernière intervention 31 janvier 2010 - 31 janv. 2010 à 11:29
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
A voir également:

4 réponses

chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
31 janv. 2010 à 09:57
Salut,
en quel langage?
0
tonymitchelli Messages postés 3 Date d'inscription dimanche 31 janvier 2010 Statut Membre Dernière intervention 31 janvier 2010
31 janv. 2010 à 10:09
j'étais en train de modifier mon post, tu as été plus rapide que moi. ;)
VBnet
0
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
31 janv. 2010 à 10:19
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
0
tonymitchelli Messages postés 3 Date d'inscription dimanche 31 janvier 2010 Statut Membre Dernière intervention 31 janvier 2010
31 janv. 2010 à 11:29
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 !
0