<p>今天是2023年05月16日,星期二,北京各景区的实时客流量排名、周边拥堵情况如下:</p>,用xpath匹配年、月、日
时间: 2023-06-24 22:06:13 浏览: 182
可以使用以下xpath表达式来匹配年、月、日:
```
//p[contains(text(),'今天是')]/substring-after(substring-before(., '年'), '今天是') | //p[contains(text(),'今天是')]/substring-before(substring-after(., '年'), '月') | //p[contains(text(),'今天是')]/substring-before(substring-after(., '月'), '日')
```
解释一下这个表达式:
1. `//p[contains(text(),'今天是')]`:首先找到包含“今天是”文本的p元素。
2. `/substring-after(substring-before(., '年'), '今天是')`:从上面找到的p元素中,先找到“今天是”后面的文本,再用`substring-before`函数找到第一个“年”之前的文本,最后用`substring-after`函数找到第一个“今天是”之后的文本,即年份。
3. `|`:使用“|”符号连接多个表达式,表示同时匹配多个结果。
4. `/substring-before(substring-after(., '年'), '月')`:从上面找到的p元素中,先找到第一个“年”之后的文本,再用`substring-after`函数找到第一个“月”之后的文本,最后用`substring-before`函数找到第一个“月”之前的文本,即月份。
5. `|`:同上。
6. `/substring-before(substring-after(., '月'), '日')`:从上面找到的p元素中,先找到第一个“月”之后的文本,再用`substring-after`函数找到第一个“日”之后的文本,最后用`substring-before`函数找到第一个“日”之前的文本,即日期。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)