Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
正規表現を使用して4文字を超える場合、式から最後の文字を切り取る方法を探しています
例えば
187 6 31673 9667 11857 07
処理後は次のようになります。
187 6 3167 9667 1185 07
このようなものの代わりに正規表現を使用するのはなぜですか?
var output = (input.Length <= 4) ? input : input.SubString(0, input.Length - 1);
正規表現を使用する必要がある場合は、これで十分です。
^(.{0,4})$|^(.+)(?:.)$