このタイプの行を含むファイルがあります:
"アンドラ・ラ・ベリャ| ad |アンドラ・ラ・ベリャ| 20430 | 42.51 | 1.51"
基本的には、|間のエントリを含む文字列配列が必要です。デリミタ:
[「アンドラ・ラ・ベリャ」、「広告」、「アンドラ・ラ・ベリャ」、「20430」、「42.51」、「1.51」]
これは正規表現で実行できますか?
はい、ファイルから読み取るときに、各行にString.split()を使用します。
line.split("\\|");
別の方法は、を使用することですString.split(...)
String s="Hi farshad zeinali/ how are you?/i have a question!/can you help me?";
String[] ss=s.split("/");
for(int i=0;i<ss.length;i++)
{
System.out.println(ss[i]);
}