正则表达式查找字符之间的文本从特定位置
问题描述:
是否有人可以帮我写一个表达式获得第5和OBX段的6管(下面以粗体显示的文本)之间的值:正则表达式查找字符之间的文本从特定位置
OBX | 1 | ST | PDF^PDF中的显示格式^ BASE64 | 26 | JVBERi0xLjMNCiXS50K |||||| P
答
// split by pipe
string[] strArray = text.Split('|');
// taking sixth element in resulting array
string value = strArray[5].ToString();
+0
很酷,再次感谢 – Ronnie
你甚至试过*任何*吗? SO不是一种代码服务。 – HimBromBeere
为什么不去拆分并获取字符串数组中的第n个项目?正则表达式不是所有字符串解析的最佳选择 – Icepickle
谢谢@Icepickle那样做 – Ronnie