<p>水利部发布“长江黄河等重点流域水资源与水环境综合治理”重点专项2024年度申报指南</p> <p><a href="gjjs.htm">高级检索</a></p>python写两个正则表达式分别匹配以上内容
时间: 2024-10-14 20:05:28 浏览: 25
BIM+GIS数字长江综合应用治理方案.pptx
在Python中,你可以使用`re`模块来编写正则表达式来匹配上述内容。这里有两个例子:
1. 匹配"水利部发布‘长江黄河等重点流域水资源与水环境综合治理’重点专项2024年度申报指南":
```python
import re
text = "水利部发布‘长江黄河等重点流域水资源与水环境综合治理’重点专项2024年度申报指南"
pattern_topic = r"水利部发布‘(.*?)’重点专项2024年度申报指南"
match_topic = re.search(pattern_topic, text)
if match_topic:
print("主题部分:", match_topic.group(1))
```
2. 匹配链接部分"gjjs.htm":
```python
link_pattern = r'<a href="(.*?)">'
match_link = re.search(link_pattern, text)
if match_link:
print("链接部分:", match_link.group(1))
```
请注意,实际应用中需要对HTML结构有更深入的理解,因为这里的正则表达式假设了链接标签的标准格式,并未考虑HTML的嵌套或其他复杂情况。
阅读全文