a = '<a href="/51/51412/48031215_2.html" id="pt_next" class="Readpage_down js_page_down">下一页</a>' 如何取到‘/51/51412/48031215_2.html’
时间: 2024-05-29 17:10:57 浏览: 12
可以使用正则表达式来匹配该字符串中的目标字符串,如下所示:
import re
a = '<a href="/51/51412/48031215_2.html" id="pt_next" class="Readpage_down js_page_down">下一页</a>'
pattern = r'href="(.+?)"'
match = re.search(pattern, a)
if match:
target_string = match.group(1)
print(target_string)
输出结果为:/51/51412/48031215_2.html
上述正则表达式中,使用括号将需要匹配的目标字符串包裹起来,然后使用“.+?”表示匹配任意字符(包括空格、换行等),并且使用“?”表示非贪婪模式,即尽可能匹配最短的字符串。最后使用group(1)方法取出匹配到的第一个括号内的字符串,即为目标字符串。
相关问题
read系统调用如何调用到ext3_do_readpage,给出调用关系
read系统调用会先调用vfs_read函数,该函数会先进行一些参数的检查和初始化操作,然后会调用file_operations结构体中的read函数。在ext3文件系统中,该函数就是ext3_file_read函数。该函数会通过调用generic_file_read_iter函数来进行实际的读取操作,而该函数又会调用__generic_file_read_iter函数来进行实际的读取操作。在__generic_file_read_iter函数中,会调用do_generic_file_read函数来进行实际的读取操作。而在do_generic_file_read函数中,会调用filemap_fault函数来进行页面的管理操作,如果需要读取的数据没有在内存中,则会调用ext3_do_readpage函数来将数据从磁盘读入内存中。因此,read系统调用最终会调用到ext3_do_readpage函数。
使用Shell脚本如何启动/停止Java的jar程序
可以使用以下 Shell 脚本启动和停止 Java 的 jar 程序:
启动脚本:
```
#!/bin/bash
nohup java -jar /path/to/your/jar/file.jar > /dev/null 2>&1 &
```
解释:
- 第一行指定脚本使用 bash 解释器。
- 第二行使用 nohup 命令运行 Java 虚拟机并启动 jar 程序。将输出重定向到 /dev/null,这样不会在终端上打印输出。使用 & 符号将进程放到后台运行。
停止脚本:
```
#!/bin/bash
pid=$(ps -ef | grep "your/jar/file.jar" | grep -v grep | awk '{print $2}')
if [[ -n $pid ]]; then
kill $pid
fi
```
解释:
- 第一行指定脚本使用 bash 解释器。
- 第二行使用 ps 命令查找包含 "your/jar/file.jar" 字符串的进程,并使用 grep、awk 命令从结果中获取进程 ID。
- 第三行使用 if 判断进程 ID 是否存在,如果存在则使用 kill 命令终止进程。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)