当前位置: 首页 > 知识库问答 >
问题:

golang 跨行正则匹配?

奚正谊
2023-08-08
<div><p class='block_paragraph'>Заказ завершен06.08.2023.</p>

麻烦请问用golang的正则怎么把p标签的文本内容取出来,谢谢

补充,上边代码只是html一部分,

<input name='js-captcha__session' type='hidden'><input name='close-session-form' type='hidden' value='false'></div><div class='wrapp-orders-text'><div class='orders-info'><div><p class='block_paragraph'>Заказ завершен06.08.2023.</p><p class='block_paragraph'>Груз выдан.</p></div></div>

共有1个答案

许嘉珍
2023-08-08

用这个库HTML 解析库:golang.org/x/net/html

 类似资料:
  • 问题内容: 我有一个最初用于python的正则表达式,用于从抓取的HTML页面提取2个字符串: 这在Python中可以正常工作,但在Objective-C / Swift中则不能。 这是我用来查找结果的Swift 2.0代码: 这是在HTML内部检查JS的示例,如下所示: 问题答案: 从您的反馈中,我看到您只需要告诉正则表达式引擎将换行符与句点匹配即可。 使用选项: 允许匹配任何字符,包括行分隔符

  • 问题内容: 我的程序可以接受具有\ n,\ r \ n或\ r换行符的数据(例如Unix,PC或Mac样式) 构造匹配任何编码的正则表达式的最佳方法是什么? 另外,我可以在输入上使用Universal_newline支持,但是现在我很想看看正则表达式是什么。 问题答案: 我想精确使用的正则表达式是。 当我不关心一致性或空行时,我使用,我想这会使我的程序快0.2%。

  • 基本模式匹配 一切从最基本的开始。模式,是正则表达式最基本的元素,它们是一组描述字符串特征的字符。模式可以很简单,由普通的字符串组成,也可以非常复杂,往往用特殊的字符表示一个范围内的字符、重复出现,或表示上下文。例如: ^once 这个模式包含一个特殊的字符^,表示该模式只匹配那些以once开头的字符串。例如该模式与字符串"once upon a time"匹配,与"There once was

  • 本文向大家介绍PowerShell中使用正则表达式跨行匹配字符串的方法,包括了PowerShell中使用正则表达式跨行匹配字符串的方法的使用技巧和注意事项,需要的朋友参考一下 本文介绍在PowerShell中当使用正则表达式时遇到多行字符串,如何进行跨行匹配的问题。 PowerShell中使用正则表达式来匹配搜索字符串是非常常用的一个操作。但如果遇到一个字符串有多行时,常规的正则表达式,无法正常工

  • 问题内容: 我正在使用python和pexpect从某些cisco设备中收集一些信息,并且在RE上成功地提取了讨厌的小物件。恐怕我已经撞墙了。一些开关堆叠在一起,我已经在脚本中确定了这一点,并使用了一个单独的例程来解析数据。如果将交换机堆叠在一起,则会看到以下内容(从推杆输出中提取) 当我遇到此问题时,我需要提取4表中每个开关的编号和型号(sw可以忽略,但是可以有1到9个开关)这是多行事物使我如愿

  • 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个 规则字符串,这个 规则字符串 用来表达对字符串的一种过滤逻辑。 相关规则标准详见 百度百科 Go语言官方文档 regexp 包 Go 语言中正则表达式使用步骤 1.创建一个正则表达式匹配规则对象 2.利用正则表达式匹配规则对象匹配指定字符串 package main import ( "s