1
td
タグをと選択してみてください。Visual Studioで検索と置換によりを正規表現してください。私は<td (?s).*) >
正規表現を使用しますが、動作しません。正規表現でtdタグを選択するにはどうすればよいですか?
サンプルHTML:
<td style="width: 54pt; border-style: none solid solid; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding: 0cm 5.4pt; height: 14.25pt;" nowrap="" valign="top" width="72">
お知らせください。属性はオプションである場合は、<td
が最高>
以外の空間と、ゼロ以上の文字に続い
<td(?: [^>]*)?>
<td [^>]*>
マッチを使用
<td [^>]*>
:
「
答えて
あなたはこの単純な正規表現を使用することができます最初の
>
。(?:...)?
はオプションの非キャプチャグループで、<td
と>
の間のテキストをオプションで一致させます。>
が<td>
ノード内にリテラルとして表示される場合は、[^>]*
ではなく[^<]*?
を使用してください。そして、もう一つの注意点:
<td
は1つの1行が表示され、残りは次の(またはそれ以上)のライン上にある場合は、代わりにリテラルスペースの[\s\r]+
を使用します。事実があることVSあります正規表現を検索して置換すると、キャリッジリターンは
\s
と一致しません。出典
2016-06-20 08:34:17
関連する問題