正規表現初心者のビット...申し訳ありません。IEEE スタイルの引用、または括弧内の数字を含むドキュメントがあります。[23] のように 1 つの数値にすることも、[5, 7, 14] のように複数の数値にすることも、[12-15] のように範囲にすることもできます。
私が今持っているのは です[\[|\s|-]([0-9]{1,3})[\]|,|-]
。
これは、単一の数字とグループ内の最初の数字をキャプチャしますが、後続の数字または範囲内のいずれかの数字はキャプチャしません。次に、その数値を のような式で参照する必要があり\1
ます。
これが明確であることを願っています!OR 演算子を理解していない疑いがあります。