質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

正規表現

正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。

Q&A

解決済

1回答

250閲覧

正規表現による指定した部分までの抽出方法

cretter

総合スコア91

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

正規表現

正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。

0グッド

0クリップ

投稿2020/10/14 09:22

前提・実現したいこと

現在javaで正規表現の練習をしています。
そこで、正規表現を使った抽出をしようと思っているのですがなかなかうまくいかないので質問させていただきました。
例ですが、13214,213,4112,というString型の変数があるとします。この変数は数字の部分の数は決まっておらず,で区切られています。
これをどうにかSystem.out.println();でこのように一つずつ出力してほしいです。

13214 213 4112

この方法を教えてください。
それか、このことを詳しく記されているURLを教えてください。
サンプルコードをもらえるとありがたいです。

補足情報(FW/ツールのバージョンなど)

java jdk-14.0.2

java version "14.0.2" 2020-07-14
Java(TM) SE Runtime Environment (build 14.0.2+12-46)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

swordone

2020/10/14 09:41

splitではいけない理由はありますか?
Daregada

2020/10/14 10:43

「正規表現の練習をしているから、splitでできるのは分かっているけど正規表現を使ったコードで書いてみたい」ということかな……と思ったら、「splitで分割したらうまくいきました」なので、質問者が何をしたいのかわからんよね。
guest

回答1

0

ベストアンサー

ピリオドで文字列を分割しましょう

投稿2020/10/14 09:54

y_waiwai

総合スコア88042

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cretter

2020/10/14 10:19

splitを忘れてました。 splitで分割してみるとうまくいきました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問