英数字の形式でいくつかの記号があり、その後に1桁が続きます。桁が年であると私は9が09になると、他の年は、例えば1条件付きの単一のJava正規表現で置き換えます
接頭辞になると、2桁の年に展開する必要があります:私は([A-Z]+)([9+])([0-9]+)
が、私と一緒に遊んでい
GCZ0 -> GCZ10
GCZ1 -> GCZ11
...
GCZ8 -> GCZ18
GCZ9 -> GCZ09
を右の0または1接頭辞を条件付きで含める方法を教えてください。
正規表現のマスターが正しい方向に私を指すことができますか?不幸な理由から、私はこれを単一のJava正規表現マッチ/置換で行う必要があります。
おかげで、不幸な理由から ジョン
「Javaの正規表現の一致/置き換え」の制限を理解できるように、Javaコードを表示してください。 –
Andrewに完全に同意すると、もっと知る必要があります。 – LaGrandMere
悲しいことに、それはベンダー製品の一部です。これはデータのインポートであり、単一の正規表現変換を適用することで最小限の 'カスタマイズ'が可能です。 – Jon