如何拆分字符串并仅在问号后得到句子。比如说你有一行:hello?myNameIs ... 你怎么能只得到问号之后的东西 非常感谢
答案 0 :(得分:0)
如果您的所有用例与您所说的简单示例相似,则可以使用简单的拆分。
代码:
String delim = "\\?";
String s = "hello?myNameIs";
String token[] = s.split(delim);
System.out.println(token[1]);
给出输出:
myNameIs
当然,你可以修补它来解决你的具体问题。
答案 1 :(得分:0)
尝试这个
String sArray[] = src.split(Pattern.quote("?"));