2017-06-06 3 views
-5

Quelqu'un peut-il s'il vous plaît me aider à écrire une expression pour obtenir une valeur comprise entre 5 et 6 tubes du segment OBX (texte en gras ci-dessous):expression régulière pour trouver le texte entre les caractères de l'emplacement spécifique

OBX | 1 | ST | PDF^Format d'affichage en PDF^BASE64 | 26 | JVBERi0xLjMNCiXS50K |||||| P

+3

Avez-vous même essayer * * quoi que ce soit? Le SO n'est pas un service de code. – HimBromBeere

+1

Pourquoi ne pas opter pour split et obtenir le nième élément dans le tableau de chaînes? Regex n'est pas le meilleur choix pour toutes les analyses de chaînes – Icepickle

+0

Merci @Icepickle qui l'a fait – Ronnie

Répondre

1
// split by pipe 
string[] strArray = text.Split('|'); 
// taking sixth element in resulting array 
string value = strArray[5].ToString(); 
+0

Cool, merci encore – Ronnie