2017-06-06 62 views
-5

是否有人可以帮我写一个表达式获得第5和OBX段的6管(下面以粗体显示的文本)之间的值:正则表达式查找字符之间的文本从特定位置

OBX | 1 | ST | PDF^PDF中的显示格式^ BASE64 | 26 | JVBERi0xLjMNCiXS50K |||||| P

+3

你甚至试过*任何*吗? SO不是一种代码服务。 – HimBromBeere

+1

为什么不去拆分并获取字符串数组中的第n个项目?正则表达式不是所有字符串解析的最佳选择 – Icepickle

+0

谢谢@Icepickle那样做 – Ronnie

回答

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

很酷,再次感谢 – Ronnie

相关问题