A voir également:
- Lire un .txt,specifier et après enregistrer dans une base Mysql
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Audacity enregistrer son pc - Guide
- Lire un fichier epub - Guide
- Comment enregistrer une video youtube - Guide
- Comment enregistrer une musique sur youtube en mp3 - Guide
1 réponse
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
10 déc. 2015 à 20:20
10 déc. 2015 à 20:20
Bonjour,
Si je prends :
Tu peux faire simplement comme ceci :
Ce qui donne :
Ou plus finement :
Ce qui donne :
Si je prends :
String[] lines = { "[08:15:01.285] /2271 (EVENT) internal-call-setup-fail (CID1=28158) (src-conf=0)", "[08:15:06.23] /2271 (EVENT) internal-call-setup-fail (CID1=28158) (src-conf=0)", "[08:15:08.123] /2271 (EVENT) internal-call-setup-fail (CID1=28158) (RNC1=2)" };
Tu peux faire simplement comme ceci :
for (String line : lines) { for (String part : line.split("\\s+")) System.out.println(part); System.out.println(); }
Ce qui donne :
[08:15:01.285] /2271 (EVENT) internal-call-setup-fail (CID1=28158) (src-conf=0) [08:15:06.23] /2271 (EVENT) internal-call-setup-fail (CID1=28158) (src-conf=0) [08:15:08.123] /2271 (EVENT) internal-call-setup-fail (CID1=28158) (RNC1=2)
Ou plus finement :
Pattern pattern = Pattern.compile("\\[(.*)\\]\\s+\\/(\\d+)\\s+\\((.*)\\)\\s+([^\\s]+)\\s+\\((.*)\\)\\s+\\((.*)\\)"); for (String line : lines) { Matcher matcher = pattern.matcher(line); if (matcher.find()) { for (int i = 1; i <= matcher.groupCount(); i++) System.out.println(matcher.group(i)); } System.out.println(); }
Ce qui donne :
08:15:01.285 2271 EVENT internal-call-setup-fail CID1=28158 src-conf=0 08:15:06.23 2271 EVENT internal-call-setup-fail CID1=28158 src-conf=0 08:15:08.123 2271 EVENT internal-call-setup-fail CID1=28158 RNC1=2
11 déc. 2015 à 08:07
merci pour votre réponse ça a marché,
Et comment je fais pour l'enregistrer dans la base de donnée
Si le résultat est stocker dans un seul variable?
merci,
Jayzman