Java 如何从子字符串模式获取整个字符串值
我需要从子字符串中获取字符串Java 如何从子字符串模式获取整个字符串值,java,regex,Java,Regex,我需要从子字符串中获取字符串 String whlval = "I have stackoverflow accounts and i use to login from different users i.e Angel23552 wow isn't it"; 所以我想从Angel检索整个值“Angel23552”,即结果为“Angel23552” 条件:- 我只能使用Angel字符串从字符串whlval as中检索值 23552是随机值 上面的字符串,即
String whlval = "I have stackoverflow accounts and i use to login from different users
i.e Angel23552 wow isn't it";
所以我想从Angel检索整个值“Angel23552”,即结果为“Angel23552”
条件:-
23552是随机值
像这样的东西对你有用吗
String result = whlval.replaceAll(".*(Angel[^\\s]*).*","$1");
嗯,也许:
String[] split = StringUtils.split("I have stackoverflow accounts and i use to login from different users i.e Angel23552 wow isn't it");
然后在循环中,您可以尝试使用StringUtils.contains(CharSequence seq,CharSequence searchSeq)-返回true或false
展示你所做的……谢谢……StringUtils有很多非常有用的API。我的坏
replace
不使用regexp,replaceAll
使用regexp。