我不是很擅长正则表达式等。我需要在字符串中的第一个\ n之后获取剩余的字符串。
示例:
going.\nTest found at 241.
所以我想回归Test found at 241.
也许有一个非常简单的解决方案,但我无法弄明白。
答案 0 :(得分:3)
这将有效:
String s = "going.\nTest found at 241.";
s = s.substring(s.indexOf("\n") + 1);
答案 1 :(得分:0)
怎么样:
String s = "going.\nTest found at 241";
String[] parts = s.split("\n");
if(parts.length==2) {
//do something with parts[1];
}
答案 2 :(得分:0)
在这种简单的情况下,只需使用myString.indexOf('\n')
查找\n
字符的位置(如果存在),然后使用substring
删除此位置之前的内容。
答案 3 :(得分:0)
String ss="going.\nTest found at 241.";
System.out.println(ss.substring(ss.indexOf("\n")+1));
string.indexIf(STR)
将返回该字符串第一次出现的索引(STR)
答案 4 :(得分:0)
str = str.substring(str.indexOf("\n")+1,str.length());