0

解析する必要がある文字列があります。パターン マッチャーを使用したいのですが、パターンに関するヘルプが必要です。

以下のような文字列の場合:

sometext : test1,test2

出力は次のようになります。

テスト1

テスト2

入力文字列が次の場合:

sometext : test1

出力は次のようになります。

test1

ご覧のとおり、複数または単一の場合があります。

4

2 に答える 2

3

,では、スペースに置き換えるだけですか?私はシンプルなものを提案します

String output = sometext.replace(",", " ");  

最初の単語の後に改行が必要な場合は、次のことができます

String output = sometext.replace(",", System.getProperty("line.separator"));

代わりは。

が入力に含まれている場合"sometext : "は、最初に同じ方法で取り除くことができます。

String output = input.replace("sometext : ", "").replace(",", " ");  
于 2013-04-05T11:59:29.823 に答える