検索オプションの置換作業でのエラーについて

このQ&Aのポイント
  • 検索オプションの置換作業でうまくいかない問題が発生しました。
  • 検索する文字列と置換後の文字列を入力し、スペースをタブに変換する作業を行いましたが、結果が0個となりました。
  • 最終的にはスペースキー1個に書き換えて作業を行ったところ、置換が終了しましたが、結果が意図しないものとなってしまいました。
回答を見る
  • ベストアンサー

検索する文字列 △{2}  置換後の文字列 ^t (^ は(へ)のキー) 検索オプション

置換(編集、置換(E)の作業ですが、複数の(Space)(空白)を(Tab)扱いにして変換する作業(なんですが、編集。置換、編集と置換、置換)   検索する文字列 △{2}  置換後の文字列 ^t (^ は(へ)のキー) 検索オプション(ワイルドカードを使用するにレ点)  ※ △{2} の 2 は、(Space)(空白)であり変数である、△は(さんかく と打ち変換しました)、、、という感じで作業したんですが、うまくいきませんが?どこが、変なのでしょうか?このまま、作業しても、結果が0個でしたので、△を、(Space)キー1個に、書き換えて、作業しましたところ、置き換えが終了しました、と、表示されたのですが、t t t t とたくさん表示されました、、、?

質問者が選んだベストアンサー

  • ベストアンサー
  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.1

アプリケーション名が記載されていませんが、Wordでの置換のこととして回答します。 スペース2個をタブ1個に置換する方法のようですが、 {2,}は、繰り返しを表すワイルドカードです。 数字の後に「,」(カンマ)が入ります。 △{2,} では、△を2回繰り返すという意味になってしまいます。 △2個を検索して置換するという意味です。 なにかを参考にされたようですが、△はスペースの変わりに用いたものではないでしょうか? 検索対象のスペースは、全角でしょうか、半角でしょうか? 半角なら、半角スペースを入力して、{2,} と入力します。 全角スペースは本文の全角スペースをコピーして、「検索する文字列」に貼り付けて、{2,} と入力します。 または、「特殊文字」ボタンを押して、「繰り返し回数 {,}」を選択して数値を入力した方が、確実に出来ます。 置換する文字列も「特殊文字」の中から選べます。 また、スペースがいくつであってもタブ1個に置換するには、 「ワイルドカードを使用する」のチェックをはずして、 検索する文字列の入力欄をクリックして「特殊文字」の一番下にある「全角または半角のスペース」を選びます。 置換する文字列の入力欄をクリックして「特殊文字」の「タブ文字 ^t 」を選択します。

hikarika1
質問者

お礼

ありがとうございました、よくわかりました。

関連するQ&A

  • 文字の置換について教えてください

    教えてください。お願いします。 wordもしくはexcelでタブによってできた空白をスペースに置換する 方法を教えてください。 文字(文字列)の置換は[編集]-[置換]等でできるのですが。 よろしくお願いします。

  • 文字列の置換で・・・

    Javaでの文字列の置換についてなんですが ある文字を任意の文字に置換し表示させるとともに 何個の文字を置換したかも同時に知らせたい場合は どのような処理をしたらよいでしょうか? ぜひご協力よろしくお願いします!! (例)入力した文字列に"a"が含まれる場合は"b"に置換し   その際に変換した文字数も表示してください。     basic→出力結果: "bbsic" 置換した文字数は1です。

    • ベストアンサー
    • Java
  • {0>と<0}ではさまれた文字列の置換

    Word文書中で、記号{0>と<0}にはさまれた1文字以上の文字列を、これらの記号も含めて半角スーペスに一括置換する方法を教えてください。Wordのバージョンは、2003です。たとえば、 私の名{0>前は山<0}田太郎です。 上記の文なら、置換後は下記のようになって欲しいのです。 私の名 田太郎です。 なお、{0>と<0}の記号自体は置換できないが、はさまれた文字列をスペースに変換することならできる、という回答でも歓迎いたします。つまり、 下記のようになります。 私の名{0> <0}田太郎です。

  • windows7でファイル内の一連の文字列を置換

    Windows7を使用しており、テキストファイル内の特定の文字列(空白を含みます)の変換をしたく、簡単なバッチプログラムを作成したいのですが、色々NET内を検索しているのですが、自分の思っているものが見つかりません、下記の様な事をしたいのですが、SAMPLE.TXTの中に123456 SAMP1(6とSの間には空白を含みます)と999999 SAMP2(9とSの間には空白を含みます)の文字列があり、変換後には、 123456 SAMP1(6とSの間には空白を含みます)と999999 SAMP1(9とSの間には空白を含みます)に置換したいのです。全くの素人なので申し上げたい事がまとまりがないかもしれませんが、よろしくお願い致します。 SAMPLE.TXT(置換前) 123456 SAMP1 999999 SAMP2 SAMPLE.TXT(置換後) 123456 SAMP2 999999 SAMP1

  • 文字列の置換

    文字列の置換 たとえば, if(abcd) という文字列があったときに,これを while(abcd){ に置換するにはどうすればいいでしょうか(同じような置換をしたいところが文章中にいくつもあるとします).つまり,文字列の一部をそのままにして置換するということです.いまの場合だと if( → while( はできたとしても, ) → ){ は,文章中に“)”がたくさんある場合は難しいですよね.wordなら,ワイルドカードを使って if(*) とすれば,検索はできるのですが,そのまま置換すると while(*){ となってしまい,*がそのまま残ってしまいます.どうにかできないでしょうか?

  • 文字列置換について

    4901777␣品名A␣規格A␣日付␣␣␣␣␣6280␣␣␣␣7780 4901879␣品名B␣規格B␣日付␣␣␣␣␣6887␣␣␣␣9856 のような文字列があります。 【品名】と【規格】の間の半角空白を置換し 4901777␣品名規格␣日付␣␣␣␣␣6280␣␣␣␣7780 のように置換したいのですが正規表現ではどのように表したらいいでしょうか? ・【品名】と【規格】は全て大文字 ・【品名】と【規格】の箇所は文字列の始まり文字は不確定

  • 文字列置換

    文字列置換 htmlのbody内のタグではない(画面に表示される)特定の文字列を別の文字列に置き換えるコードはどう書けばいいのでしょうか?

  • バグ?仕様?(バッチ複文での文字列置換)

    末尾のバッチコードは複文(変数がvの方)では動作しませんが、 非複文(変数がwの方)では動作します。 これはバッチ処理の文字列置換機能のバグでしょうか?仕様でしょうか? 意図は、バッチの文字列変換機能の、 %変数:<置換対象文字列>=<置換後文字列>% により 「<半角スペース>a<半角スペース>b」 を 「ab」 に変換することです。 IF t==t は無くてもいいのですが、複文をよく使う場合の雰囲気を出すためにつけてあります。 rem 以下コード---------------------------------------------------------------- rem 複文 IF t==t ( Set v= a b Set v=%v: =% ) echo v=%v% rem 非複文 Set w= a b Set w=%w: =% echo w=%w% pause

  • 【アクセス】ハイパーリンク アドレスと表示文字列のどちらも置換したい

    テーブル1のフィールド「アドレス」をハイパーリンク型にし、 レコードに 表示文字列:C:\Users アドレス:C:\Users と入れています。 ここで 置換と検索ダイアログを呼び出して 検索する文字列:C:\ 置換後の文字列:D:\ にしてすべて置換をおしても 表示文字列しか置換されません。 表示文字列もアドレスも同じように置換するにはどうすればいいのでしょうか? よろしくお願い致します。(当方アクセス2003です)

  • 「置換後の文字列」にバックスラッシュを入力したい

    Word 2003の「編集→置換」の「置換」のタブに「置換後の文字列」という入力欄がありますが、ここに半角のバックスラッシュを入力するにはどうしたらいいでしょうか。「ろ」のキーを押しても、\マークになってしまってバックスラッシュになりません。

専門家に質問してみよう