js正则,http://172.16.5.98:8790//file/E:\\files\\song\\68\\56\\685610.mp4,获得去掉文件名的http://172.16.5.98:8790//file/E:\\files\\song\\68\\56\\,
时间: 2023-12-02 08:43:09 浏览: 28
以下是JS正则表达式的例子,可以通过正则表达式获取到需要的字符串:
```javascript
var str = "http://172.16.5.98:8790//file/E:\\files\\song\\68\\56\\685610.mp4";
var pattern = /http:\/\/[\d\.]+:[\d]+\/\/file\/(.*)\d+\.mp4/;
var result = str.match(pattern);
console.log(result[1]); // 输出:E:\files\song\68\56\
```
相关问题
js正则,http://172.16.5.98:8790//file/E:\\files\\song\\68\\56\\685610.mp4,获得http://172.16.5.98:8790//file/E:\\files\\song\\68\\56\\,类似
以下是使用正则表达式在给定字符串中匹配所需内容的JavaScript代码:
```javascript
let str = 'http://172.16.5.98:8790//file/E:\\files\\song\\68\\56\\685610.mp4';
let regex = /(.*)(?=E:\\)/;let result = str.match(regex)[1];
console.log(result); // 输出:http://172.16.5.98:8790//file/
```
正则表达式`/(.*)(?=E:\\)/`中,`.*`表示匹配任意字符0次或多次,`(?=E:\\)`表示匹配到`E:\`前面的内容。使用`match()`方法可以在字符串中匹配正则表达式,并返回匹配结果的数组。数组中的第一个元素是整个匹配结果,后面的元素是正则表达式中的捕获组。因此,我们可以通过取数组中的第一个元素来获取我们需要的结果。
js正则,http://172.16.5.98:8790//file/E:\\files\\song\\68\\56\\685610.mp4,获取到这个最后一个文件名
以下是使用正则表达式获取链接中最后一个文件名的JavaScript代码:
```javascript
const url = 'http://172.16.5.98:8790//file/E:\\files\\song\\68\\56\\685610.mp4';
const filename = url.match(/.*[\\/](.*)/)[1];
console.log(filename); // 输出:685610.mp4
```
代码解释:
1. 首先定义了一个url变量,存储了需要获取文件名的链接。
2. 然后使用正则表达式`/.*[\\/](.*)/`匹配链接中最后一个文件名。
- `.*`表示匹配任意字符0次或多次。
- `[\\/]`表示匹配斜杠或反斜杠。
- `(.*)`表示匹配任意字符0次或多次,并将其捕获到分组中。
3. 最后使用`match()`方法获取匹配结果,并通过索引1获取捕获到的文件名。
4. 将文件名输出到控制台。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)