• 締切済み

Illustratorにてアウトライン化されていないスペース文字の見つけ方。

表題の通りなのですが、半角や全角のスペースしか入力されていない文字データを上手く見つける方法を知っておられる方がおりましたら、 お教え願います。 預かったデータに、酷い時は一つのファイルに100個程のスペース文字データが入っている事があってゴミ取り作業だけで時間が無くなります。 何か良い削除方法はありませんでしょうか?

みんなの回答

noname#235092
noname#235092
回答No.2

すべての文字をアウトライン化したあとでよければ、 「選択」→「オブジェクト」→「テキストオブジェクト」 で、まとめて選択できます。 「スペースしか入力されていないテキストオブジェクト」や「文字が入力されていないいわゆる孤立点」は「アウトライン化」を実行しても元のテキストオブジェクトのまま残りますので選択できるというわけです。 ※おっしゃる「余分なポイント」では、スペースが入力されていたりまた空であってもテキストボックスなんかだったら選択できないはずですけど・・・。(バージョンによって違うのかな?) ほんとはすべての文字をアウトライン化する前に、同じように不要なオブジェクトが選択できるといいのですが、その方法は私も知りません。 不慣れな人が作成したデータにはホトホト手を焼きますね。私もときどき経験します。

arishi78
質問者

お礼

>「文字が入力されていないいわゆる孤立点」は「アウトライン化」を実行しても元のテキストオブジェクトのまま残ります その事は知りませんでした。 印刷する為の入稿データなので文字データは全てアウトライン化してしまいますので、この方法でもバッチリですね。 ためになりました、有難う御座います。

全文を見る
すると、全ての回答が全文表示されます。
  • hiroleta
  • ベストアンサー率64% (1114/1719)
回答No.1

スペースだけを削除したいなら。 文字>検索・置換>検索にスペース(半角又は全角)を入力(置換は未入力)>次を検索>すべてを置換>完了。 又は、編集>検索と置換>検索文字列にスペース(半角又は全角)を入力(置換文字列は未入力)>検索>すべてを置換>OK>完了。 全角と半角は別々の操作が必要です。

arishi78
質問者

お礼

すいません、質問の仕方が悪かったようです。 空白のデータしか入力されていない文字ボックスのみを選択したかったのですが、「選択」→「オブジェクト」→「余分なポイント」で指定出来る事がわかりました。 ですがお教え頂けた操作も凄くためになったので感謝いたします。 有難う御座いました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 文字の判定

     こんばんわ。早速ですが、VBにおいて入力、又は取り込んできたデータの文字(1文字)が全角文字(漢字・ひらがな・全角スペース等)か半角文字(半角カタカナ・半角スペース等)かをみわける関数ってあるのでしょうか?

  • 半角スペースを全角スペースに

    文字列で、半角スペースを全角に置き換える方法がわかりません。。。 正規表現が苦手で、MySQLに登録する画面を作りましたが、半角スペースがあると、それ以降が無視されてしまうため、その半角スペースを全角スペースに置き換えたいのですが、書式がわかりません。 すいませんが、ご教授お願いします。 あと、もし全角スペースに置き換える方法以外で何かいい策などもしありましたら、それもよろしくお願いします。

    • ベストアンサー
    • PHP
  • wordでスペースが半角になる

    word2007なのですが、 英数文字のまじった(2011年1月など)言葉を入力してスペースをいれると スペースが半角になってしまいます。(スペース半角、全角、半角・・・) 全角スペースになるように設定できないものでしょうか? 何が原因でしょうか?

  • エクセルで左端のスペースを削除したいです。

    こんにちは いつもお世話になっています。 エクセル2003を使っています。 A列に人名の文字列があります。左端に半角のスペース、文字列の中に全角のスペース、右端にスペースはありません。文字の個数は人名のため様々です。 ここで、左端の半角スペースだけを削除したいのです。 Ltrim関数というのが当てはまるのでしょうか。 半角スペースの削除の方法を教えてください。

  • エクセルで、【スペース除き】【半角⇒全角へ】

    タイトルの件、質問します。 A1セルに、下記のように、全角と半角の文字数字及び、スペースが入っています。 これを ・全角のみ ・半角文字、半角スペース 削除 を出来ないでしょうか? あいうえお12345 アイウエオ 12345

  • JacaScriptのスペース削除について

    JavaScriptのスペース削除についての質問です。以下のコードで、入力された値が空白又はAllブランクだった時の処理をしています。ここに、前後に全角半角スペースが入力された場合は、それを削除する、という処理を入れたいので、以下のようにしています。 /*(1)*/function trim(nameTXT) { return nameTXT.replace(/^[ \t\r\n]+|[ \t\r\n]+|[ \t\r\n]+|[ \t\r\n]+$/g, ""); } // 未入力またはスペース入力時のアラート及びフォーカス処理関数 function check() { var nameTXT = document.formMerchandise.name.value; if(trim(nameTXT).match(/ |\s+/)||trim(nameTXT)==""){ alert("商品名を入力してください"); document.formMerchandise.name.focus(); return false; } if(trim(nameTXT)>25){ alert("商品名は25文字までです"); document.formMerchandise.name.focus(); return false; } return true; } ネットを参考にしながらではあるのですが、(1)で自作メソッドを作成し、その中で「受け取った文字の前後にある全角半角スペースを削除して戻す」という処理を実装してみました。半角スペースに関しては期待通りの処理を行えたのですが、全角スペースに関しては削除されず、文字として認識されてしまっています。 例えば (半角スペース) " 商品名 "→"商品名" (全角スペース) " 商品名 "→" 商品名 " となってしまいます。半角スペースが削除されているので後少しとは思うのですが、どなたか教えて頂けないでしょうか?よろしくお願い致します。

  • スペースを特定の文字に置き換える

    $space=~s///g; などの置き換え処理で全角スペースと半角スペースを特定の文字に置き換えたいのですが、どうすればいいのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Perl
  • 文字変換にかんしまして。

    windows のwordを使っています。 文字の全角から半角への変換に困っています。 パソコンに搭載されていた電子マニュアルを見てもよくわからなかったので質問させていただきました。 たとえばENGLISHと入力する時に、(直接入力というのでしょうか?)ENGLISH(本当は小文字がいいです)と入力すると、全角で入力されてしまいます。このときENGLISHの下には点線の下線があるので半角に変換しようとして、スペースキーを押すのですが、スペースが入力されてしまいます。文書を作成している時に、よく半角の英文字で表したい文字があるので変換がすべて全角になると困ってしまいます。 こうではなく、全角から半角へスムーズに変換できる設定方法を、どなたかご存知ありませんか?

  • splitを使ってスペース位置で文字列を区切りたい

    splitを使ってスペース位置で文字列を区切りたいのですが、 String[] word = str.split(" ",0);  //半角空白 のように書くと、全角スペースは区切りとしてみなされず、 String[] word = str.split(" ",0);  //全角空白 のように書くと、半角スペースは区切りとしてみなしてくれません。 全角スペースでも半角スペースでも、スペース位置で文字列を区切りたいのですが、どのように書けばよいのでしょうか?

    • ベストアンサー
    • Java
  • エクセルの文字間スペースを入れる関数ありますか?

    エクセルのデータでたとえば 「あいうえお」 と、入力されているデータを 「あ い う え お」 というように文字と文字の間に全角スペースを入れたいのですが、関数などはあるのでしょうか。

専門家に質問してみよう