Java子串

Buz*_*ear 3 java string variables split substring

基本上我有这些连接字符串,我需要拆分,这是一个例子:

name=type,info1;101;localhost;-1;false;false
Run Code Online (Sandbox Code Playgroud)

我想把它分成三个变量:名称,类型和信息.

名称是'='("名称")之前的位,类型是'='之后的位和','("type")之前的信息是','之后的所有内容("info1; 101 ;本地主机; -1;假;假")

我尝试过使用".split"功能,但无济于事.任何人都可以帮助我使用带有子串的正则表达式吗?谢谢.

没有太多练习分裂功能,所以它是这样的:

String name [] = connString.split(",");
String type [] = connString.split(";");
String info [] = connString.split("");
Run Code Online (Sandbox Code Playgroud)

更多:

你能使用'.split'方法从XML文档中拆分这行中的参数吗?

 <rect x="298.43" width="340.00" y="131.12" height="380.00" id="rect_1" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(255, 102, 0); "/>
Run Code Online (Sandbox Code Playgroud)

Pet*_*rey 6

你的意思是?

String s = "name=type,info1;101;localhost;-1;false;false";
String[] parts = s.split(",");
String[] parts2 = parts[0].split("=");
String name = parts2[0];
String type = parts2[1];
String info = parts[1];
Run Code Online (Sandbox Code Playgroud)