2000未満のすべての数値を一致させたい場合は、正規表現を使用します
[01]{1}[0-9]{3}
1から5までのすべての数値を一致させる場合は、次の式を使用します
[2-4]{1}
しかし、5から123までのすべての数字を一致させたい場合はどうなりますか?
そのための構文はありますか?
2000未満のすべての数値を一致させたい場合は、正規表現を使用します
[01]{1}[0-9]{3}
1から5までのすべての数値を一致させる場合は、次の式を使用します
[2-4]{1}
しかし、5から123までのすべての数字を一致させたい場合はどうなりますか?
そのための構文はありますか?
5以上123未満の数字に一致させるには、次のことを試してください。
[6-9]|[1-9][0-9]|1[0-1][0-9]|12[0-2]
詳細については、「数値範囲と正規表現の一致」を参照してください。
それをさまざまな部分に分割します。
[6-9]|[1-9]\d|1[0-1]\d|12[0-2]
これを行う必要がある場合は、おそらくこれを使用します。
([^0-9]+)
次に、キャプチャ グループを整数として解析し (動的言語を使用していて、既に one になっている場合を除く)、任意の数値演算を実行できます。