- 締切済み
Dreamweaverの正規表現の検索を使用してtableタグのwidth="777"以外を見つけたい
Dreamweaverの正規表現の検索を使用してtableタグのwidth="777"以外(width="123"やwidth="456")を 拾うにはどうすればよいのでしょうか? ※ソースコードで検索するためテキスト(高度)や特定のタグでの検索は使用しません。 使用OS:Windows XP 使用ソフト:Dreamweaver CS3 ご存知の方がおられましたらご回答をよろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- tsucu
- ベストアンサー率62% (71/113)
回答No.4
すいません。もっとちゃんと考えてから投稿するべきですね。 table以外のwidthのことや、属性が絡んできたりもしますからね。 ってことで、こんなのはどうでしょう。 <table.+?width="[^7][^7][^7]" これならぞろ目じゃなくてもいけますし、置換でも使えますね。
- 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"に戻すってことになるんじゃないかなぁ。 >ソースコードで検索するためテキスト(高度)や特定のタグでの検索は使用しません。 なんででしょう?「テキスト(高度)」はともかく、特定のタグでやったら簡単に「一発掛け」出来るのに・・・。特定のタグってソースを置換するものだけど・・・。
補足
この方法だとwidth="123"やwidth="456"は拾うことができるのですが width="789"などを拾うことはできないみたいです。