[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[251] 正規表現で「より前」「より後」を削除できますか?

さんた [2012/10/07 09:01:11]

ある列にhtmlのソースが入っているのですが、この中から<table>〜</table>の部分だけ抜き出したいです。

・<table>より前
・</table>より後

を正規表現で削除できればうまくいくかと思うのですが、やり方がわかりません。

詳しい方どうかお力を貸してください。

Re: [251] 正規表現で「より前」「より後」を削除できますか?

あすかぜ [2012/10/07 13:46:30]

すみません、Cassava の正規表現は正規表現と言いつつできることが不十分なので、簡単にはできないかもしれません。
もしあらかじめ改行が除いてあれば、「.*<table>」を「<table>」に、「</table>.*」を「</table>」に置換すれば期待する動作になると思います。

一発で <table>〜</table> 部分を抽出するマクロも書いてみましたので、使ってみてください。
http://www.asukaze.net/soft/cassava/macro/asukaze/bbs251_20121007.cms

よろしくお願いします。

Re: [251] 正規表現で「より前」「より後」を削除できますか?

さんた [2012/10/07 17:09:34]

マクロで出来ました。
ありがとうございます!

これからもCassava使わせて頂きます。

スレッド一覧に戻る返信