19

私は次のような正規表現を持っています

(\d\d\d)(\d\d\d)(\.\d\d){0,1}

一致する場合、最初の 2 つのグループを簡単に取得できますが、3 番目のグループが 0 回または 1 回発生したかどうかを確認するにはどうすればよいですか。

また、もう 1 つのマイナーな質問: (\.\d\d)I only care about part では、正規表現 に 0 回または 1 回表示する必要があるが、part のみをキャプチャする必要が\d\dあることを伝える他の方法はありますか?\.\d\d\d\d

これは、構文解析の問題に基づいていました。

うーん

秒のオプションの小数部分を持つ文字列(したがって、

hhmmss.ss

)...私が話している\d\d\dことが明確になるように質問を入れました。\d\d

4

1 に答える 1