<a href="/qiandao/55.html">阅读更多</a> <div class="clear"></div>中使用正则表达式提取/qiandao/55.html
时间: 2023-11-03 21:05:56 浏览: 101
基于安卓系统的课堂管理app开发
5星 · 资源好评率100%
可以使用Python中的re模块来提取字符串中的正则表达式匹配项。具体代码如下:
```python
import re
# 原始字符串
s = '<a href="/qiandao/55.html">阅读更多</a> <div class="clear"></div>'
# 正则表达式
pattern = r'<a href="(/qiandao/\d+\.html)">'
# 提取匹配项
match = re.search(pattern, s)
# 输出结果
if match:
print(match.group(1)) # /qiandao/55.html
else:
print("No match")
```
上述代码中,首先定义了原始字符串 `s` 和正则表达式 `pattern`。`pattern` 中使用了圆括号来表示一个捕获组,用于提取匹配项中的 `/qiandao/55.html` 部分。
接着使用 `re.search()` 函数在字符串 `s` 中查找第一个匹配项,并将其保存在 `match` 变量中。如果存在匹配项,则使用 `match.group(1)` 提取捕获组中的内容 `/qiandao/55.html`。如果不存在匹配项,则输出 `No match`。
阅读全文