Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式来查找具有特定类及其所有内容的div_Regex_Notepad++ - Fatal编程技术网

Regex 正则表达式来查找具有特定类及其所有内容的div

Regex 正则表达式来查找具有特定类及其所有内容的div,regex,notepad++,Regex,Notepad++,我想找到一个具有特定类和其中所有内容的div 我试图使用下面的表达,但这不起作用 <div class="[^"]*?topbarT0[^"]*?">(.*?)</div> (*) 您的表达式很好,您可能需要添加一个捕获组,可能还有单词边界,我猜: (<div class="[^"]*?\btopbarT0\b[^"]*?">.*?<\/div>) (*) 如果您希望探索/简化/修改该表达式,将在的右上面板中对其进行解释。在中,如果您愿意,可

我想找到一个具有特定类和其中所有内容的div

我试图使用下面的表达,但这不起作用

<div class="[^"]*?topbarT0[^"]*?">(.*?)</div>
(*)

您的表达式很好,您可能需要添加一个捕获组,可能还有单词边界,我猜:

(<div class="[^"]*?\btopbarT0\b[^"]*?">.*?<\/div>)
(*)
如果您希望探索/简化/修改该表达式,将在的右上面板中对其进行解释。在中,如果您愿意,可以查看它与一些示例输入的匹配情况


但是,看看您的示例,使用正则表达式执行此操作似乎非常复杂,主要是因为嵌套元素;如果您尝试编写脚本/代码并使用HTML解析器,也许这不是一个坏主意


您的表达式很好,您可能需要添加一个捕获组,可能还有单词边界,我猜:

(<div class="[^"]*?\btopbarT0\b[^"]*?">.*?<\/div>)
(*)
如果您希望探索/简化/修改该表达式,将在的右上面板中对其进行解释。在中,如果您愿意,可以查看它与一些示例输入的匹配情况


但是,看看您的示例,使用正则表达式执行此操作似乎非常复杂,主要是因为嵌套元素;如果您尝试编写脚本/代码并使用HTML解析器,也许这不是一个坏主意


这是办不到的<代码>嗯…我同意这对nestedCan不起作用<代码>嗯…我同意它对Nested不起作用如果我想找到id而不是类呢?这意味着我做不到如果我想找到id而不是类呢?这意味着我做不到