2

我想在记事本++中匹配以下表达式,我该怎么做? <table align="center" cellpadding="4" cellspacing="3" border="1" bgcolor="#B1A0C7">

我想从头开始匹配,<table然后在字符之间匹配,然后在第一个停止>

我做了以下但它对我不起作用 (<table).*>$它一直>排在最后一个......我想要第一个>

4

2 回答 2

5

尝试这个:

<table[^>]*?>

解释:

*? 匹配前一个元素零次或多次,但尽可能少。

[^character_group] 否定:匹配任何不在character_group.

于 2013-01-09T09:32:27.703 回答
2

尝试这个:

<table[^>]*>

用于[^>]匹配除 之外的任何字符>,使其仅选择第一个标签。这将包括换行符,因此此正则表达式适用于:

<table align="center"
       cellpadding="4"
       cellspacing="3"
       border="1"
       bgcolor="#B1A0C7">
于 2013-01-09T09:32:12.753 回答