したがって、私はまだ REGEX のダミーであり、過去 2 日間しか使用していません。しかし、少なくとも私にとっては、私の問題は奇妙に思えます。
次のパターンは、この文字列に正しく一致します。
<td valign=3D\"top\">For:</td>(\\s)+(=)?(.|\r\n|\n)+<td>(([a-z]|[A-Z]|=|\\s)+)<br>
元の文字列 (入力として正規表現に供給されている html ドキュメントから取得):
<td valign=3D"top">For:</td> = <td>XXXXXX XXXXX<br>
および一致した文字列:
<td valign=3D"top">For:</td> = <td>XXXXXX XXXXX<br>
ただし、この文字列の場合:
<td valign=3D"top">For:</td> <td>YYYYYYY= YYYYY<br>
HTMLドキュメント全体と一致しました。タグ(([a-z]|[A-Z]|=|\\s)+
が必要だと指定した後、なぜこれが起こっているのかわかりません<br>