Extraire du texte à partir de la chaîne de Java
Avec cette chaîne "ADACADABRA". comment extraire "CADA" De la chaîne "ADACADABRA" en java.
et aussi comment faire pour extraire l'id entre "/" et "?" à partir du lien ci-dessous.
http://www.youtube-nocookie.com/embed/zaaU9lJ34c5?rel=0
sortie doit être: zaaU9lJ34c5
mais doit utiliser "/" et "?" dans le processus.
- Si c'est si facile, qu'avez-vous essayé?
- comment est-ce encore un sens? Si vous savez que vous avez à l'extrait de "CADA", vous disposez déjà de cette Chaîne? pourquoi extraire à partir de quelque part?
- De quelle manière exactement ? comme une sous-chaîne ? peut la chaîne d'entrée varient ?
- reportez-vous à mes questions à jour, veuillez
Vous devez vous connecter pour publier un commentaire.
Devrait être :
Ici 3 spécifie le début de l'indice, et de 7 indique le point d'arrêt.
La chaîne renvoyée contient tous les caractères à partir du début de l'index, jusqu'à, mais excluant, la fin de l'index.
Je ne suis pas entièrement sûr de ce que vous entendez par extrait, donc j'ai fourni le code pour supprimer à partir de la Chaîne, je ne suis pas certain si c'est ce que vous voulez.
L'utilisation de cet outil http://www.regexplanet.com/advanced/java/index.html
Ce n'est pas testée, mais quelque chose comme cela peut aider pour la youtube partie:
L'extraction de CADA de la chaîne n'a pas de sens. Vous devrez indiquer comment vous avez déterminé que CADA est la chaîne de caractères à extraire.
E. g. est-ce parce que c'est le milieu de 4 caractères? Est-ce parce que vous êtes à la dépouiller de 3 caractères de chaque côté? Vous êtes juste à la recherche de la Chaîne "CADA"? Est-il des caractères 3,7 de la Chaîne? Est-ce la première 4 des 7 derniers caractères d'une Chaîne de caractères? Est-ce parce qu'il contient de 2 voyelles et 2 consanants? J'ai pu aller sur..
Probablement, vous ne prenez pas en compte le fait de
java.lang.String
immuabilité. C'est pourquoi vous devez affecter le résultat de substringing à une nouvelle variable.