我正在处理一个解析黄瓜特征字符串的任务,我需要将字符串拆分为5,如下所示。
String data = "calls 'create' using 'POST' on some uri";
我多次实现基本的拆分功能(没有任何正则表达的繁琐),以便将数据生成到以下内容中。
String dataArray[] = {"calls '","create","' using '","POST", "' on some uri"};
我想获取dataArray[1]
和dataArray[3]
的名称。有没有办法使用正则表达式和分割或其他一些直接的方法生成上述dataArray
?
答案 0 :(得分:1)
这是一个使用正则表达式的解决方案:
dataArray[0] --> create
dataArray[1] --> POST
输出:
a_best(s) = max_a Q(s,a)
答案 1 :(得分:1)
只需使用它?
String dataArray[] = data.split("'");
->
[calls , create, using , POST, on some uri]