我有一个字符串,我需要解析它,我想使用模式匹配器需要模式帮助。
如果字符串如下:
sometext : test1,test2
输出应该是:
测试1
测试2
如果输入字符串是:
sometext : test1
那么输出应该是:
test1
如您所见,它可以是多个或单个。
我有一个字符串,我需要解析它,我想使用模式匹配器需要模式帮助。
如果字符串如下:
sometext : test1,test2
输出应该是:
测试1
测试2
如果输入字符串是:
sometext : test1
那么输出应该是:
test1
如您所见,它可以是多个或单个。
所以,你只需要用,
空格替换吗?我建议一个简单的
String output = sometext.replace(",", " ");
如果你需要在第一个单词后换行,你可以这样做
String output = sometext.replace(",", System.getProperty("line.separator"));
反而。
如果"sometext : "
包含在输入中,您可以先以相同的方式摆脱它:
String output = input.replace("sometext : ", "").replace(",", " ");
首先,您必须将“test1,test2”与“sometext”分开,然后使用令牌replaceAll
获取测试数组。,
String foo = "sometext : test1,test2";
String[] fooArr = foo.split("[:]");
String tests = fooArr[1];
System.out.println(tests.replaceAll(",", " "));
</p>