Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この「1-2-2-2-1-5」のような形式を検出する正規表現コードが必要です。これは「1-8-5-6」のように長い文字列でも短い文字列でもかまいません。つまり、長さは完全に明確ですが、形式は特定の1つのintと1つの'-'です。これを「(^ [-] [0-9]){、}」で試しましたが、正規表現についてはわかりません。誰かが私を助けることができますか?
正規表現を試すことができます:
^[0-9](?:-[0-9])*$
見る
バグを見つけました。 私の質問がありません。状況「1-12-12-1」では、正規表現が一致しません。 そこで、正規表現を「^(\ d +(-\ d +)*)?$」に変更しました。