0

Windowsアプリにブースト正規表現を使用しています。これが私の正規表現で、プレフィックスと任意の3桁の数字folder-\\d{1,3}が付いた文字列を受け入れます。例:、、。folder-folder-01folder-001folder-121

しかし今、私は数字がゼロから始まるのを避けたいです。例:folder-01、、および folder-011他の数字から始まる数字のみを許可します例:folder-1、、。folder-12folder-122

では、この正規表現をどのように変更すればよいのでしょうか。

4

2 に答える 2

3

これを試して

folder-[1-9][0-9]{,2}

ここでは基本的に、 1から9までの数字と最大2 つの数字がfolder-続くマッチングを行っています。

于 2013-03-06T04:15:01.843 に答える
2

次のように、文字クラスを使用してこれを実現できます。

  folder-[1-9][0-9]{0,2}
于 2013-03-06T04:15:40.353 に答える