-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')查找\n角色的位置(如果存在),然后使用substring删除该位置之前的内容。

于 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 回答