【发布时间】:2023-01-02 00:11:43
【问题描述】:
我正在尝试使用正则表达式从第二组逗号之间提取值。在开头的单词中有字母 S。
(?<=S,[^,],)[^,]+(?=,)
以上是我能得到的最接近的。它将给出我在 BS 和 CS 线上寻找的值。我在想后面的 [^'] 会得到(排除)第一组逗号之间的所有字符。
BB,21,1.750000,0.000000,
AS,21.5,3.250000,-0.187500
BS,21,3.250000,-0.187500
CS, ,1.750000,-0.375000
DS,1,30.375000,-0.375000
QA,aa,30.375000,-0.375000
寻找不仅仅是答案真的很喜欢解释,所以我可以从中学习。
【问题讨论】: