エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
正規表現の例文-任意の桁数で0埋め処理 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
正規表現の例文-任意の桁数で0埋め処理 - Qiita
#◆ 目的 数値の桁を揃えたいときに、数字の先頭に0をいれることで 桁数を揃えたいことがあります。 例え... #◆ 目的 数値の桁を揃えたいときに、数字の先頭に0をいれることで 桁数を揃えたいことがあります。 例えばIDを3桁揃えにしたいときは ID:1 ID:12 ID:123 ↓↓ ID:001 ID:012 ID:123 となります。 ただし、4桁が存在した場合は ID:1234 とそのまま表示させるものとします。 #◆ 検索対象 ID:1 ID:12 ID:123 ID:1234 #◆ 検索文字列、置き換え文字列 1回では出来ないため、2回処理します。 まずは、3桁を超える量の0埋めをします。 (ID:)(\d+) ↓↓ $1000$2 ID:0001 ID:00012 ID:000123 ID:0001234 次に、3桁に調整します。 (ID:)0*(\d{3,}) ↓↓ $1$2 ID:001 ID:012 ID:123 ID:1234 #◆ 解説 分解して考えます。 (ID:) (\