我有一个像这样的字符串:
String programList = "List of programs: explorer.exe, conhost.exe, java.exe, something.exe..";
我想创建每个单词,其中包含“.exe”到自己的字符串,如下所示:
String program1 = "explorer.exe";
String program2 = "conhost.exe";
String program3 = "java.ex";
String program4 = "something.exe";
答案 0 :(得分:1)
使用String
类中的split()
方法,将适当的正则表达式作为参数传递:
String[] programs = programList.split("(,|:) ");
现在,programs[1]
到programs[programs.length-1]
的所有排名都包含一个程序。提取它们是微不足道的:
String program1 = programs[1];
String program2 = programs[2];
String program3 = programs[3];
String program4 = programs[4];