Ang*_*ons 2 java regex arraylist
我有一个来自DB的字符串.字符串是这样的: -
ABC:def,ghi:jkl,hfh:fhgh,ahf:jasg
Run Code Online (Sandbox Code Playgroud)
简而言之String:String,它重复大价值.
我需要解析此字符串以获得不作任何单词:或,每个字存储在ArrayList中
我可以使用分割功能(两次)来做到这一点,但我发现使用正则表达式我可以做到一次去获得arraylist ..
String strLine="category:hello,good:bye,wel:come";
Pattern titlePattern = Pattern.compile("[a-z]");
Matcher titleMatcher = titlePattern.matcher(strLine);
int i=0;
while(titleMatcher.find())
{
i=titleMatcher.start();
System.out.println(strLine.charAt(i));
}
Run Code Online (Sandbox Code Playgroud)
然而,它没有给我正确的结果..它最终给我发现匹配的索引,然后我需要追加它,这是不合逻辑和有效的,.
有没有办法......
String strLine="category:hello,good:bye,wel:come";
String a[] = strLine.split("[,:]");
for(String s :a)
System.out.println(s);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
178 次 |
| 最近记录: |