Récupérer sous-chaine entre deux caractères
J'ai de la chaîne comme ceci
var str = "#it
itA
itB
_
#et
etA
etB
_
etC
etD"
Comment puis-je récupérer les éléments entre # et"_". Dès maintenant je suis fractionnement du texte avec la nouvelle ligne, mais ne pouvez pas séance d'entraînement. Merci de m'aider sur ce point. Veuillez utiliser ce violon http://jsfiddle.net/h728C/2/
Qu'est-ce exactement voulez-vous récupérer?
notez que votre objet chaîne de caractères doit être terminée par un point-virgule.
notez que votre objet chaîne de caractères doit être terminée par un point-virgule.
OriginalL'auteur Exception | 2012-02-16
Vous devez vous connecter pour publier un commentaire.
J'ai posté une solution dans fidde. Il utilise les Regex
Bande de la fin et le début.
Modifier
J'ai mis à jour le violon et le code. Maintenant, il supprime le début
#
et se terminant_
.Vous pouvez utiliser soit. Selon ce qui est pratique.
OriginalL'auteur Oybek
SI vous voulez simplement la PREMIÈRE chaîne ENTRE vous pouvez utiliser:
ce retourne: "il itA itB"
oui et il n'y avait aucune indication de la question lorsque cela a été posté. Les Questions devraient indiquer clairement le désir.
Oui je suis d'accord avec vous. La prochaine fois je prendrai soin 🙂
OriginalL'auteur Mark Schultheiss
Je n'ai pas vraiment pourquoi, mais cela fonctionne:
OriginalL'auteur svinto
Vous pouvez utiliser ce genre de regex:
Voir ce violon.
OriginalL'auteur sinsedrix
une solution en ligne pour obtenir le tableau
OriginalL'auteur Priya