我有一个看起来像这样的字符串:
String a = "name:string, age:int, address:string,city:string, zip:int";
字符串由,
and分隔,:
它之间是fieldName
and type
。每个值之间可能有空格,但应忽略任何空格。
我想要的是将这个字符串转换成一个只有 contents 的 arrayList fieldName
。
所以上面的例子会变成
List<String> result = new ArrayList<>;
结果中应该有 的值name, age, address, city, zip
。其他一切都应该被忽略。
我如何使用 Java 中的正则表达式执行此操作?
我可以通过首先执行拆分然后将,
字符串数组拆分:
,然后将数组的第一个元素添加到列表中来实现这一点。
我问的原因是因为我想知道是否有更优雅的方法来使用正则表达式来做到这一点。
蛊毒传说
蝴蝶刀刀
相关分类