2017-10-21 8 views
-2

数値の文字列を一致させたい場合は0にすることができますが、0を開始することはできません。

これは私の言葉遣いです:^0|[1-9][0-9]*$それはこれを書くために、検索の結果である01

と一致します.but:^(0|[1-9][0-9]*)$ .Why我々は試合が正しいの後の括弧にマッチしなければなりませんの。

+0

'^ 0 $ |^[1-9] [0-9] * $ ' – CBroe

答えて

3

これは私の言葉遣いです:^0|[1-9][0-9]*$それはあなたが、[1-9][0-9]*

で終わる0、 またはマッチのもので始まる一致のものを言っているので、です01.

と一致します

^0$|^[1-9][0-9]*$

は正しいことを言って210

または、グループの代替案 - その後、^と$それでも最初に発見されたものを固定しますエンド:

^(0|[1-9][0-9]*)$

関連する問題