• 締切済み

Dreamweaverの正規表現の検索を使用してtableタグのwidth="777"以外を見つけたい

Dreamweaverの正規表現の検索を使用してtableタグのwidth="777"以外(width="123"やwidth="456")を 拾うにはどうすればよいのでしょうか? ※ソースコードで検索するためテキスト(高度)や特定のタグでの検索は使用しません。 使用OS:Windows XP 使用ソフト:Dreamweaver CS3 ご存知の方がおられましたらご回答をよろしくお願いします。

みんなの回答

  • tsucu
  • ベストアンサー率62% (71/113)
回答No.4

すいません。もっとちゃんと考えてから投稿するべきですね。 table以外のwidthのことや、属性が絡んできたりもしますからね。 ってことで、こんなのはどうでしょう。 <table.+?width="[^7][^7][^7]" これならぞろ目じゃなくてもいけますし、置換でも使えますね。

nana_watuki
質問者

補足

この方法だとwidth="123"やwidth="456"は拾うことができるのですが width="789"などを拾うことはできないみたいです。

  • tsucu
  • ベストアンサー率62% (71/113)
回答No.3

すいません、何度も。 width="777"で限定すると下記で出来ます。 width="[^7]+" ぞろ目じゃないとだめだけどね。

  • tsucu
  • ベストアンサー率62% (71/113)
回答No.2

すいません。置換の話ではなかったんですね・・・。

  • tsucu
  • ベストアンサー率62% (71/113)
回答No.1

一発掛けは無理なのでは?「^」も使えませんし・・・。 通常width="777"を特殊文字に変換してしまって、他の置換を行い、特殊文字をwidth="777"に戻すってことになるんじゃないかなぁ。 >ソースコードで検索するためテキスト(高度)や特定のタグでの検索は使用しません。 なんででしょう?「テキスト(高度)」はともかく、特定のタグでやったら簡単に「一発掛け」出来るのに・・・。特定のタグってソースを置換するものだけど・・・。