0
A
回答
0
您应该使用StringTokenizer
来完成此任务。看一下例子here.
1
2
使用split(";")
。
例子:
String line = "ivanov;Ivan Ivanov;[email protected]";
String name = line.split(";")[1];
0
假设你的字符串以及形成你可以通过多种方式解决这个问题:
String str = "ivanov;Ivan Ivanov;[email protected]";
System.out.println(str.substring(str.indexOf(";") + 1, str.lastIndexOf(";")));
/*Regex*/
Pattern pattern = Pattern.compile(".*;(.*);.*");
Matcher matcher = pattern.matcher(str);
if (matcher.find()) {
System.out.println(matcher.group(1));
}
/*Using split*/
String name = str.split(";")[1];
相关问题
- 1. 如何从$ _REQUEST - 正则表达式获得加号的符号?
- 2. 正则表达式来获得Java的
- 3. Java正则表达式@符号
- 4. 正则表达式Java(标点符号)
- 5. Java正则表达式忽略'。'符号
- 6. 正则表达式来获得Java中
- 7. 获得正则表达式在Java
- 8. 获得符合正则表达式
- 9. 如何获得与正则表达式
- 10. 用于在括号内获得值的Java正则表达式
- 11. 正则表达式 - Java的
- 12. 如何获得破折号和数字的正则表达式
- 13. 正则表达式的正则表达式的Java字符串
- 14. 如何捕获括号的组用java正则表达式
- 15. 如何获得一个表达式中的括号和逗号内的字符串(正则表达式/ PHP)
- 16. 获得字符串的数组正则表达式正则表达式
- 17. Java的正则表达式
- 18. ASP.Net正则表达式(%符号)正则表达式验证器
- 19. 正则表达式。如何从括号内获得价值
- 20. 如何在正则表达式中获得制表符匹配
- 21. 如何获得与正则表达式的分隔符n列
- 22. Java正则表达式
- 23. 如何在Java中获得多个正则表达式匹配?
- 24. 与Java正则表达式
- 25. Java的正则表达式:表达
- 26. Java正则表达式组与。* vs正常正则表达式
- 27. 正则表达式得到括号PHP
- 28. 正则表达式得到号码
- 29. Java的正则表达式
- 30. 正则表达式表情符号
不建议遗留类。 'StringTokenizer'应该由'Scanner'或简单的'split'调用替换。 – Pshemo