1
ここではすべての例を試しましたが、いずれも下のケースではうまくいきませんでした。 "\ n \ r"を置き換えて、以下のような配列を用意します。javaを\ r \ nに置き換えて配列に入れます
iは以下のように実行してみましたが、それは私に期待される結果
String m = "\\r\\nDate cf Mfg. \\r\\nMRP \\r\\n(Incl.of ali taxes) \\r\\nI I i I I I I I I I I I I I ! I I I Ill I I I I Ill \\r\\nS.No:602NRJT053740 \\r\\n61281660 \\r\\nModel .•GL-B171RDCM \\r\\n: ADGZEBNON) \\r\\nRefrigerator ";
String ar[] = m.replaceAll("\\r\\n", "#").split("#");
System.out.println(ar.length);
これは私が何を得ているか他の方法はありません –
@HimanshuKhandelwal「これはあなたが得ていること」とはどういう意味ですか?あなたはファイルからそれを取得していますか?文字通り '\ r \ n' *テキスト*が入っていますか? – dasblinkenlight
@HimanshuKhandelwalテキストを実際のバックスラッシュなどと一致させる必要がある場合は、スラッシュを4回エスケープする必要があります。つまり、 'm.replaceAll(" \\\\ r \\\\ n "、"# ")です。 ( "#"); '([デモ](http://ideone.com/5xKTn3)) – dasblinkenlight