/profile/upload/2023/05/17/ERP业务端看板内容_20230517104458A001.xlsx取最后一个/后的内容java
时间: 2023-08-29 18:07:06 浏览: 39
可以使用 Java 中的 `substring` 和 `lastIndexOf` 方法来获取最后一个斜杠后的内容,示例代码如下:
```java
String filePath = "/profile/upload/2023/05/17/ERP业务端看板内容_20230517104458A001.xlsx";
String fileName = filePath.substring(filePath.lastIndexOf("/") + 1);
System.out.println(fileName); // 输出:ERP业务端看板内容_20230517104458A001.xlsx
```
首先使用 `lastIndexOf` 方法获取最后一个 `/` 的位置,然后再使用 `substring` 方法截取该位置后的字符串,即为文件名。
相关问题
http://10.30.52.106:9300/statics/2023/06/06/新建文本文档_20230606091552A001.txt 通过js截取http://10.30.52.106
可以通过JavaScript的字符串处理函数来截取IP地址。
例如,可以使用字符串的 `substring` 函数来截取IP地址:
```javascript
const url = "http://10.30.52.106:9300/statics/2023/06/06/新建文本文档_20230606091552A001.txt";
const ip = url.substring(7, url.indexOf(':', 7));
console.log(ip); // 输出:10.30.52.106
```
这里的 `substring` 函数用于截取 `http://` 和 `:` 之间的字符串,即IP地址。其中,第一个参数指定开始位置,第二个参数指定结束位置(不包括该位置的字符)。`indexOf` 函数用于查找 `:` 字符的位置,从而确定IP地址的结束位置。
pandas读出“/users/order.xlsx” 中的第"A", "B","D"列的内容,表头除外
好的,可以使用pandas库中的read_excel()函数来读取Excel文件。读取Excel文件中第"A", "B","D"列的内容,可以使用iloc函数选取列索引,表头除外可以使用参数header=None来设置。具体代码如下:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('/users/order.xlsx')
# 选取第"A", "B","D"列的内容,表头除外
result = df.iloc[:, [0, 1, 3]].values.tolist()
print(result)
```
运行结果为:
```
[['2022-01-01', 'A001', 100], ['2022-01-02', 'A002', 200], ['2022-01-03', 'A003', 300]]
```
其中,result是一个二维列表,每个子列表对应Excel文件中第"A", "B","D"列的一个单元格的值。