-4
votes

Comment extraire la sous-chaîne "2882649" de la chaîne "Automation130214141113 (commande # 2882649)" Utilisation Java

J'essaie d'extraire uniquement 2882649 d'une chaîne Automation130214141113 (commandez # 2882649) . .

Quelqu'un peut-il m'aider?


3 commentaires

3 Réponses :


0
votes

Je ne sais pas si vous voulez une solution plus dynamique pour cela, plus de contexte aiderait. Mais les suivants vont analyser la chaîne jusqu'à "2882649" comme chaîne: xxx

Ce n'est pas le moyen le plus élégant de le faire, mais vous remarquerez si vous imprimez le résultat, ce sera la chaîne "2882649".


0 commentaires

0
votes

Bienvenue à. Voici l'approche simple.

String rawText = "automation130214141113 (order # 2882649)";
String number = rawText.substring(s.indexOf("# ") + 1).substring(0, s.indexOf(")"));
System.out.println(number);


0 commentaires

0
votes

extraire la sous-chaîne 2882649 de la chaîne Automation130214141113 (commandez # 2882649) le moyen le plus simple serait d'utiliser plusieurs délimiteurs le # et le ) caractère et vous pouvez Utilisez la solution suivante:

  • bloc de code: XXX

  • Sortie de la console: XXX


0 commentaires