使用正则表达式删除字符串

本文关键字:字符串 删除 正则表达式 | 更新日期: 2023-09-27 18:16:02

我想替换这个字符串,以获得<div>的结果,这可以使用正则表达式完成吗?我知道它总是以class='"开始,以''"'结束最好的方法是什么?

<div class='"ExternalClass4A5391EF4ADD4D4896651BC7F467224F'">

使用正则表达式删除字符串

您可以使用一个非常简单的正则表达式:

"<div class='"([^'"]*)'">"

括号指定捕获组。获得匹配后,在索引1处获取group,以获取捕获匹配内容的结果。

注意:我假设这是一个练习,而不是您希望在生产环境中执行的操作。有许多HTML解析器可用于生产环境。您应该使用它们,而不是快速的基于正则表达式的解决方案。