小编Plo*_*loo的帖子

对字符串进行标记但忽略引号内的分隔符

我希望有以下字符串

!cmd 45 90 "An argument" Another AndAnother "Another one in quotes"
Run Code Online (Sandbox Code Playgroud)

成为以下阵列

{ "!cmd", "45", "90", "An argument", "Another", "AndAnother", "Another one in quotes" }
Run Code Online (Sandbox Code Playgroud)

我试过了

new StringTokenizer(cmd, "\"")
Run Code Online (Sandbox Code Playgroud)

但这将返回"另一个"和"和另一个"另一个和另一个"这不是预期的效果.

谢谢.

编辑:我再次改变了这个例子,这次我认为它解释了最好的情况,尽管它与第二个例子没有什么不同.

java

23
推荐指数
3
解决办法
3万
查看次数

标签 统计

java ×1