それで、私は抵抗値のようなものの正規表現を書き出そうとしてきました。これには、一定量の数字と最大 1 文字が含まれますが、常に一定量の合計文字数になります (4 つの例を使用しましょう)。 -文字抵抗コード)。
最初にできましたが'\d*[RKM]\d*'
、それはのようなことを可能にし'R'
ます。
また、次のようなこともできます'[\dRKM]{4}'
が、これにより、必要な値ではないようなことが可能'RRR4'
になります。
'\d{1,4}[Rr]\d{0,3} | ([RKM]\d{3}) | (\d{4})'
、より具体的ではありますが、それでも'1234R567'
4 文字ではないものは許可されます。
基本的に、もっとコンパクトな書き方はあり'[RKM]\d\d\d | \d[RKM]\d\d | \d\d[RKM]\d | \d\d\d[RKM] | \d\d\d\d'
ますか?