-3

私は正規表現などがあまり得意ではありません。文字列のカウンターの最初の\nの後に残っている文字列を取得する必要があります。

例:

going.\nTest found at 241.

だから帰りたいTest found at 241.

多分非常に簡単な解決策がありますが、私はそれを理解することはできません。

4

5 に答える 5

3

これは機能します:

String s = "going.\nTest found at 241.";
s = s.substring(s.indexOf("\n") + 1);
于 2012-09-03T11:50:58.113 に答える
0

どうですか:

String s =  "going.\nTest found at 241";
String[] parts = s.split("\n");
if(parts.length==2) {
 //do something with parts[1];
}
于 2012-09-03T11:50:31.920 に答える
0

このような簡単なケースでは、を使用してキャラクターmyString.indexOf('\n')の位置を見つけ(存在する場合)、次にを使用してこの位置の前にあるものを削除します。\nsubstring

于 2012-09-03T11:50:43.033 に答える
0
    String ss="going.\nTest found at 241.";
    System.out.println(ss.substring(ss.indexOf("\n")+1));

string.indexIf(STR)その文字列の最初の出現のインデックス(STR)を返します

于 2012-09-03T11:51:18.883 に答える
0
str = str.substring(str.indexOf("\n")+1,str.length());
于 2012-09-03T11:52:29.150 に答える