日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-1/1号杆路/2023-06-09/2023-6-9-10:55:00_1.jpg比如说这条数据我只要以_开头中间的数据.jpg结尾的数据
时间: 2023-10-08 19:09:34 浏览: 49
你可以使用JavaScript中的字符串的indexOf()和slice()方法来截取字符串。先使用indexOf()方法找到字符串中'_'和'.jpg'的位置,然后使用slice()方法来截取字符串。示例代码如下:
```
var data = '日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-1/1号杆路/2023-06-09/2023-6-9-10:55:00_1.jpg';
var start = data.indexOf('_') + 1;
var end = data.indexOf('.jpg');
var result = data.slice(start, end);
console.log(result);
```
输出结果为:
```
1
```
这里使用indexOf()方法找到字符串中'_'和'.jpg'的位置,然后将起始位置加上1,避免截取到'_'字符,最后使用slice()方法来截取字符串。
相关问题
在js中data = [日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-1/1号杆路/2023-06-09/2023-6-9-10:2:00_1.jpg,日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-2/1号杆路/2023-06-09/2023-6-9-10:3:00_2.jpg,日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-3/1号杆路/2023-06-09/2023-6-9-10:3:00_3.jpg ]这样的数据我如何通过索引去删除
你可以使用JavaScript中的splice方法来通过索引删除数组中的元素。例如,如果你想删除data数组中的第一个元素,可以使用以下代码:
```
data.splice(0, 1);
```
这将从data数组中删除第一个元素,因为第一个参数是要删除的元素的起始索引,第二个参数是要删除的元素的数量。在这种情况下,我们从索引0开始删除1个元素。
data = [日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-1/1号杆路/2023-06-09/2023-6-9-10:55:00_1.jpg,日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-2/1号杆路/2023-06-09/2023-6-9-10:55:00_2.jpg,日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-3/1号杆路/2023-06-09/2023-6-9-10:55:00_3.jpg]这样的数据,我只要取.jpg前面的数字
你可以使用字符串的split()方法将字符串按照'/'进行分割,然后取出最后一个元素,再使用split()方法将其按照'_'分割,最后取出第一个元素即可。示例代码如下:
```
data = '日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-1/1号杆路/2023-06-09/2023-6-9-10:55:00_1.jpg'
num = data.split('/')[-1].split('_')[0]
print(num)
```
输出结果为:
```
2023-6-9-10:55:00
```
阅读全文