我想在notepad ++中匹配以下表达式,我该怎么做?
<table align="center" cellpadding="4" cellspacing="3" border="1" bgcolor="#B1A0C7">
我希望从<table
的开头匹配,然后在字符之间进行匹配,并在第一个>
停止
我做了以下但是它对我不起作用
(<table).*>$
它继续获取行中的最后一个>
...我想要第一个>
答案 0 :(得分:5)
试试这个:
<table[^>]*?>
解释
的
*?
强> 的 匹配前一个元素零次或多次,但尽可能少。的
[^character_group]
强> 的 否定:匹配character_group
内没有的任何单个字符。
答案 1 :(得分:2)
试试这个:
<table[^>]*>
使用[^>]
匹配除>
之外的任何字符,使其仅选择第一个标记。这将包括换行符,因此此正则表达式将适用于:
<table align="center"
cellpadding="4"
cellspacing="3"
border="1"
bgcolor="#B1A0C7">