php脚本有个字符串"/Home/ReportPDF/index.php?mid=test1.pdf",我想匹配"?mid="两边的字符串,应该怎么写正则表达式
时间: 2024-02-18 21:00:43 浏览: 17
您可以使用正则表达式来匹配"?mid="两边的字符串,例如:
```
preg_match('/\?mid=([^&]+)/', '/Home/ReportPDF/index.php?mid=test1.pdf', $matches);
echo $matches[1];
```
这个正则表达式的意思是匹配字符串中以"?mid="开头,后面非"&"字符的字符串。在上面的例子中,$matches[1] 的值将是"test1.pdf"。
相关问题
php脚本有个字符串"/Home/ReportPDF/index.php?mid=test1.pdf",我想匹配"?mid="左边的所有字符串,应该怎么写正则表达式
您可以使用正则表达式来匹配"?mid="左边的所有字符串,例如:
```
preg_match('/^(.*)\?mid=/', '/Home/ReportPDF/index.php?mid=test1.pdf', $matches);
echo $matches[1];
```
这个正则表达式的意思是匹配字符串中以"?mid="左边的所有字符串。在上面的例子中,$matches[1] 的值将是"/Home/ReportPDF/index.php"。
https://www.tampermonkey.net/index.php?ext=gz80&show=dhdg
这是一个Tampermonkey的官方网站,提供了Tampermonkey浏览器扩展的下载和安装,以及用户脚本的搜索和安装。Tampermonkey是一个用户脚本管理器,可以让用户自定义网页的行为和外观,增强网页的功能。