鑒于以下字符串:G1:NMXPAKW63roBnMZ[RQ:1,2]-G2:Q9M7mPl9X4NG9Ry[QC:1,5]-G3:1Bd57mPl9X4NG9Ry[QC:1,5]我有以下正則表達式(其基礎來自上一個問題): G2:(?:(?!-G)\S)*([^0-9]|^)1([^0-9]|$)我想要實現(xiàn)的是“讓部分開始 G2 并在下一部分之前結束”,在這種情況下 -G3,然后“搜索第一個數(shù)字”。這有效,但是我想在遇到 QC: 部分時停止搜索,目前如果我用 9 替換正則表達式中的 1,它會匹配散列組件 (Q9M7mPl9X4NG9Ry) 中的 9,這是我不想要的。在 G2 部分中,我只想在 QC:1,5 組件中查找匹配項。
添加回答
舉報
0/150
提交
取消