特定の文字から始まる段落の一括置き換え

[181]特定の文字から始まる段落の一括置き換え | 投稿者:山ちゃん | 投稿日:2007/11/07(Wed) 09:17:51
お世話になります。
都合の良い考え方で恐縮なのですが、以下2点につきまして、どなたかお教えいただければ幸いに存じます。InDesign CS2(Win)を使用しております。


1. 特定の文字から始まる段落の一括置き換えについて

      一章-abc
      本日は晴なり。
      2007.11.1
      一章-def
      民主党が混沌としています。
      2007.11.2
      一章-ghi
      我が輩は猫である。
      2007.11.3


上のようなテキストが延々と(数千本程度)続くのですが、「一章」から始まる段落を、一括して改行マークに置き換えることはできるのでしょうか?


2. 段落スタイルの一括指定について

上のようなテキストにおいて、日付(2007.11.1 など)の段落のみを、一括して、ある共通の段落スタイルに指定することはできますでしょうか?



本来であればテキストエディタでやってこなければならない作業もあると思いますが、「一太郎で全漢字にルビふり」→「Wordファイル変換」→「InDesignへのコンバート」の行程に法外な時間を要しますので、InDesign上で行えたらと思っております。
宜しくお願いいたします。
» 1
[183]Re: 特定の文字から始まる段落の一括置き換え | 投稿者:KOUJI | 投稿日:2007/11/07(Wed) 09:57:12
正規表現を使った検索/置換をおこなうスクリプトがあるので、それを使うと楽に変換できると思います。

いんでさいんnoすくりぷとさん
http://www2s.biglobe.ne.jp/~jxli/script/searchrepln.html
» 2
[187]Re: 特定の文字から始まる段落の一括置き換え | 投稿者:山ちゃん | 投稿日:2007/11/07(Wed) 10:36:01
KOUJIさん、ありがとうございます。
早速、試してみます。
またレポートさせていただきます。
» 3
[192]Re: 特定の文字から始まる段落の一括置き換え | 投稿者:お~まち | 投稿日:2007/11/07(Wed) 14:38:26
まずはスクリプトで試していただくとして。
ひとつ疑問なのですが、
>「一章」から始まる段落を、一括して改行マークに置き換える
必要があるのでしょうか。単に印刷したくないだけなら、文字の塗りを「なし」にしても問題がないケースもあります。

その場合さらに、「一章」から始まる段落と日付の間の段落数が固定であれば、Study room CS2のNo.11
次のスタイルを適用
http://study-room.info/id/study/main4/study11.html
が使えるんですがね。
場合によっては全て段落スタイルで片付くこともありえますね。
» 4
[198]Re: 特定の文字から始まる段落の一括置き換え | 投稿者:山ちゃん | 投稿日:2007/11/07(Wed) 18:23:35
お~まちさん、ありがとうございます。
私も一丁前に、アプリケーションのグレードだけ上げても、その付加された機能を知ることもなく使用する傾向がありますので、反省しております。
確かに構成する段落数は固定ですので、おそらくこの方法のほうが、私にとってはやりやすいと思いますので、試みてみます。しかしながら、今後のための勉強として、スクリプトも試してみます。
それにしましても、この掲示板は本づくりが楽しくなりますね。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア