用js从截取字符串某个字符后8位,长春蓝领正常班假日班次(-)
时间: 2023-02-13 16:48:34 浏览: 75
这是一种做法:
```
let str = "长春蓝领正常班假日班次(-)";
let startIndex = str.indexOf("(") + 1;
let result = str.substr(startIndex, 8);
```
首先使用 `indexOf` 方法找到字符 "(" 在字符串中的位置, 然后从该位置的下一个字符开始截取 8 个字符.
这样就能从字符串中截取 "-" 后面的 8 个字符了.
相关问题
js从某个字符开始截取字符串
可以使用JavaScript中的`substring()`方法来从某个字符开始截取字符串,该方法接受两个参数,第一个参数是开始截取的位置,第二个参数是结束截取的位置(可选),如果不传第二个参数,则截取到字符串的末尾。
例如,从第3个字符开始截取字符串"Hello World":
```
var str = "Hello World";
var newStr = str.substring(2); // 从第3个字符开始截取
console.log(newStr); // "llo World"
```
从第3个字符截取到第7个字符:
```
var str = "Hello World";
var newStr = str.substring(2, 6); // 从第3个字符开始截取,截取到第7个字符(不包括第7个字符)
console.log(newStr); // "llo "
```
Java 截取字符串 某个特殊字符之前的字符串
可以使用 Java 的 String 类提供的 `substring()` 方法和 `indexOf()` 方法来截取某个特殊字符之前的字符串。代码如下:
```java
String str = "Hello,World";
int index = str.indexOf(",");
String subStr = str.substring(0, index);
System.out.println("特殊字符之前的字符串是:" + subStr);
```
这段代码会先使用 `indexOf()` 方法获取字符串中特殊字符 "," 的位置,然后使用 `substring()` 方法截取从字符串开头到特殊字符位置之前的子字符串,最后将其输出。
阅读全文