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

Cassava Editor サポート掲示板

スレッド一覧に戻る
題名:
名前:
e-mail:
URL:
この情報を次回も使用する


スレッド一覧に戻る返信

[442] 指定の文字列より後ろを削除

miyashita [2018/06/25 13:09:55]

いつも使わせた頂きありがとうございます。
質問です。

セル内に改行を含む、下記のような記載がある場合に、特定の文字列以降のみすべて削除する方法はございますか。


【例】

<br>
<br>
■説明表
<br>
<table>
<tr>
<td ><td>
<td ><td>
</tr>
</table>

【■説明表】という文字列から最後の<table>タグまでを消したいです。


お手数ですがよろしくお願い致します。

Re: [442] 指定の文字列より後ろを削除

miyashita [2018/06/25 13:12:46]

追記です。

同じような記載があるセルが複数あり、一括削除希望です。
『■説明表』という文字列以降は統一されていません。

Re: [442] 指定の文字列より後ろを削除

あすかぜ [2018/06/26 16:42:47]

返信遅くなってしまいすみません。
以下の手順で正規表現検索を試してみてください。

1. [検索(S)]-[検索・置換(F)...] メニューで検索・置換ダイアログを開く
2. 「検索する文字列(S)」に「■説明表.*」と入力(「置換後の文字列」は空欄のまま)
3. 「正規表現検索(E)」にチェックを入れる
4. 「全て置換(A)」を実行

検索・置換ダイアログで「正規表現検索(E)」にチェックを入れた場合、「.*」が任意の文字列を表します。
よろしくお願いします。

Re: [442] 指定の文字列より後ろを削除

miyashita [2018/06/28 16:11:07]

早速のご返信ありがとうございました。

ご教授頂いた方法で試してみましたら、セル内に改行が入っているとできないようです。改行があっても指定の文字列以降を削除する方法はございますか。

Re: [442] 指定の文字列より後ろを削除

あすかぜ [2018/06/28 16:45:25]

私の手元では、Ver. 1.9 以降では改行が入っていても正規表現が使えているのですが。。。

マクロも作ったので、こちらも試してみてください。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs442_20180628.cms
よろしくお願いします。

Re: [442] 指定の文字列より後ろを削除

miyashita [2018/06/28 18:57:40]

申し訳ありません、私が使用しているver.がかなり以前のものでした。。最新Ver.をダウンロードさせていただき置換したところ、できました。
ご丁寧にマクロまで作っていただいてありがとうございました。
これからもよろしくお願い致します。

スレッド一覧に戻る返信