我有一个字符串,我知道内容是有效固定的宽度。
我使用的应用程序只支持Regex,并希望只能读取字符串2个位置之间的字符。
这是字符串
1 CIR 3152885 N SYS 151 16082016 135732 Appointment complete16082016
我想只读取字符串的3152885
部分,该字符串从字符15开始,到字符21结尾
你能帮我解决这个问题。一旦我这样做,我可以用这个例子来做,我希望能够应用相同的方法来提取字符串的其他部分。
最终目标是将字符串的每个部分读入变量,然后我可以将其构建为SQL INSERT
答案 0 :(得分:1)
我已经找到了答案
(?<=^.{14}).*?(?<=.{21})
对此非常兴奋,因为它将帮助我解析我公司使用的应用程序的愚蠢的固定宽度平面文件。