1

この「1-2-2-2-1-5」のような形式を検出する正規表現コードが必要です。これは「1-8-5-6」のように長い文字列でも短い文字列でもかまいません。つまり、長さは完全に明確ですが、形式は特定の1つのintと1つの'-'です。これを「(^ [-] [0-9]){、}」で試しましたが、正規表現についてはわかりません。誰かが私を助けることができますか?

4

2 に答える 2

1

正規表現を試すことができます:

^[0-9](?:-[0-9])*$

見る

于 2012-10-19T12:43:14.270 に答える
0

バグを見つけました。
私の質問がありません。状況「1-12-12-1」では、正規表現が一致しません。
そこで、正規表現を「^(\ d +(-\ d +)*)?$」に変更しました。

于 2012-10-31T10:17:08.170 に答える