私はこの入力を持っています:
stuff (2+13:02)
more stuff (20:32)
more more stuff (8+23:00)
は2+
オプションであり、まったく異なる値を表すため、次の正規表現を書きました。
/(((?:(\d)?+?)(\d+:\d+))/g
$1
は常に の前の数字であり、+
残りの数字をグループ化する必要がありますが、常にそうなるとは限りません。の例では、となります。どうすれば と を作ることができますか?:
$2
(20:32)
$1
2
$2
0:32
$1
undef
$2 = 20:32
何か案は?
ありがとうございました!