0

すべてのフォントタグ内のコンテンツを色と一致させたい:

inside html <font color="#000000">this should be matched</font><font color="#777777">this shouldn't be</font><font color="#000000">this should be matched too</font> inside html

しかし、次の正規表現を使用すると:

<font color=\"#000000\">(.*)<\/font>

#77777 の色を持つものを含む、最初の font タグで始まる文字列全体に一致します。誰かが私が間違っていることを教えてもらえますか?

ありがとう

4

4 に答える 4

0

「貪欲でない演算子」を追加する必要があります。つまり、次のようになります。

<font color=\"#000000\">(.*?)<\/font>
于 2013-07-03T09:51:04.707 に答える
0

これを試して...

<font color=\"#000000\">([^<>]+)<\/font>
于 2013-07-03T10:01:34.700 に答える