私はこのような文字列を持っています
--x123-09827--x456-9908872--x789-267504
123:09827 456:9908872 789:267504 のようなすべての値を取得しようとしています
試してみました (--x([0-9]+)-([0-9])+)+
しかし、最後のペアの結果しか得られません。Pythonでテストしています
>>> import re
>>> x = "--x123-09827--x456-9908872--x789-267504"
>>> p = "(--x([0-9]+)-([0-9]+))+"
>>> re.match(p,x)
>>> re.match(p,x).groups()
('--x789-267504', '789', '267504')
ネストされた繰り返しパターンでどのように記述すればよいですか?
どうもありがとう!
デビッド