java截取字符串string str="SELECT 嫌疑人姓名 as "1",证件号 as "2",案件名称 FROM "xs_qs""中的"1"和"2"
时间: 2023-09-08 19:14:18 浏览: 143
java substring 截取字符串的方法
5星 · 资源好评率100%
您可以使用正则表达式或者字符串截取方法来实现这个需求。下面是使用字符串截取方法的示例代码:
```java
String str = "SELECT 嫌疑人姓名 as \"1\",证件号 as \"2\",案件名称 FROM \"xs_qs\"";
int startIndex = str.indexOf("\"1\"");
int endIndex = str.indexOf("\"", startIndex + 1);
String result1 = str.substring(startIndex + 1, endIndex);
startIndex = str.indexOf("\"2\"");
endIndex = str.indexOf("\"", startIndex + 1);
String result2 = str.substring(startIndex + 1, endIndex);
System.out.println(result1); // 输出:1
System.out.println(result2); // 输出:2
```
以上代码中,我们使用 `indexOf` 方法找到 "1" 和 "2" 的起始位置和结束位置,并使用 `substring` 方法截取出目标字符串。注意,由于字符串中的引号需要进行转义,因此在字符串中使用双引号时,需要使用反斜杠进行转义。
希望能帮到您!如果有其他问题,请继续提问。
阅读全文