- ベストアンサー
Jedit X でエスケープ文字の置換に関して
Jedit X 2.03 を利用しています。Mac の環境は Mac OS X 10.5.4 になります。 Jedit X にて、エスケープ文字を置換したいと思っています。 具体的には、垂直タブ(\v)を改行(\n)に変換したいと思います。 少し調べた所、Jedit X では、エスケープ文字の場合、¥(円マーク)では無く\(バックスラッシュ)との事でしたが、Jedit X で、半角英数で\vと入力しても、認識しませんでした。 最終的には、不可視の垂直タブ及び、改行(パラグラフブレーク)を表示させ、垂直タブ及び、改行(パラグラフブレーク)の記号をコピーする事が出来ましたので、置換をする事は出来ましたが、純粋にエスケープ文字を認識させて、置換させる事は出来ないでしょうか。 エスケープ文字の置換は頻繁に行いませんが、Mac で他に良いエディターが有れば合わせてアドバイスを頂ければ嬉しく思います。 ## safari の画面上では、バックスラッシュを入力すると\になる為、上記質問では全角のバックスラッシュ(\)を記載しています。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- sevenless
- ベストアンサー率66% (374/561)
- sevenless
- ベストアンサー率66% (374/561)
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
- sevenless
- ベストアンサー率66% (374/561)
関連するQ&A
- 「置換後の文字列」にバックスラッシュを入力したい
Word 2003の「編集→置換」の「置換」のタブに「置換後の文字列」という入力欄がありますが、ここに半角のバックスラッシュを入力するにはどうしたらいいでしょうか。「ろ」のキーを押しても、\マークになってしまってバックスラッシュになりません。
- ベストアンサー
- その他MS Office製品
- 文字列中のシングルクォートにエスケープシーケンスは必要?
C言語でダブルクォートで囲まれた文字列内で使われる、「\」で始まるエスケープシーケンスがありますよね。例えば、 「\n」 ⇒ 改行 「\t」 ⇒ タブ 「\"」 ⇒ ダブルクォート 「\\」 ⇒ バックスラッシュ などですが、C言語のリフェレンスを見ると「\'」(シングルクォート)や「\?」(クエスチョンマーク)なども載っていました。でもこれらの文字は、実際はエスケープシーケンスを使わなくても、ちゃんとコンパイルされ表示もされます。 「'」や「?」をC言語の文字列内で使うには、公式には「\」が必要なんでしょうか?
- ベストアンサー
- C・C++・C#
- PHPのエスケープシーケンスに関して
PHPで文字列内で(※だぶるクオーテーションおよびシングルクオーテーション)使用するエスケープシーケンスについて、質問です。 PHPでは例えば \(※バックスラッシュ)を文字列内に含めるときバックスラッシュを二つ続けて入力して print "\\"; 上記の用に記述することになると思いいます。 ただ、上記とは違い print " \ "; と上記のようにバックスラッシュの前後にスペースをおいて print することでバックスラッシュをエスケープせずに出力させることができます。 本当はものすごく基本的な動作だと思うのですが、 ちょとこの動きが理解できません。 オライリー本をみてもバックスラッシュはエスケープしないといけないと 記載があります。 よろしくご教授ください。
- ベストアンサー
- PHP
- サクラエディタでの置換について
サクラエディタを使って、置換をしたいのです。 以下のようなコードで、(1)・(2)や(5)・(6)を2行をまとめて置換したいのです。1行のみの置換だと全て置換されてしまうので困っています。 (タブ)<tr bgcolor="#ffffff">(改行)........(1) (タブ)(タブ)<td>AAAAAAA</td>(改行)........(2) : (タブ)<tr bgcolor="#ffffff">(改行)........(3) (タブ)(タブ)<td>BBBBBBB</td>(改行)........(4) : (タブ)<tr bgcolor="#ffffff">(改行)........(5) (タブ)(タブ)<td>AAAAAAA</td>(改行)........(6) : (タブ)<tr bgcolor="#ffffff">(改行)........(7) (タブ)(タブ)<td>CCCCCCC</td>(改行)........(8) : : また、自分で以下のように置換してみました。 置換前 \t<tr bgcolor="#ffffff">\n\t\t<td>AAAAAAA</td>\n 置換後 \t<tr bgcolor="#CCFF66">\n\t\t<td>AAAAAAA</td>\n として置換したのですが、文字列が見つかりませんと表示されてしまいます。2行をまとめて検索して、置換する事って出来ないのでしょうか? どなたかご教授願います。宜しくお願い致します。
- 締切済み
- その他([技術者向] コンピューター)
- Jeditで作った文書をターミナルからviで
よろしくお願いします。Mac OS X(10.9)です。Jedit(何もこのエディタに限りませんが)で作ったファイルをターミナルからviで開くと文字化けします。何を設定すればいいのでしょうか。
- ベストアンサー
- Mac
- 制御文字(タブや改行)を検索・置換するには
Word(というかWindows?)初心者です。 WordやWordpad等で、制御文字(タブや改行)に対して検索・置換を掛けるにはどうすればよいのでしょうか。 これまで使っていたワープロソフトでは、検索・置換のウィンドウで、タブなら「\t」、また改行なら「\p」といった具合に入力して自由に扱えたのですが、WordやWordpad等でもこうした事が可能でしょうか。 もしもダメなら、次善の策として、そういう事が可能なフリーウェアを知りたいのですが...
- ベストアンサー
- オフィス系ソフト
- 自動的にエスケープを付けて別ファイルに書き出す!
テキストファイルに含まれている、 「申込」、「表示」、「飯能」などの バックスラッシュが含まれている文字に 自動的にエスケープ\を付けて別ファイルに書き出すには、どうしたらよいのでしょうか?
- ベストアンサー
- Perl
- カンマ形式のテキストファイルの置換
テキストファイルの変換に困っています. 1,2,3,4 5,6,7,8 というデータを 1 2 3 4 5 というように置換操作でカンマ→改行にしたいと 思っています. ・秀丸の場合 ,→\n(改行文字)でできます. でもメモ帳の場合は\nのようなエスケープシーケンス は使えません メモ帳で置換後の文字列を改行にしたいのですが どのようにしたらいいでしょうか?教えてください メモ帳でだめならエクセルではできないでしょうか?
- 締切済み
- オフィス系ソフト
- C言語のエスケープ文字についての質問です
エスケープ文字の使い方がわからないので教えてください! \f と \v の使い方がわかりません。 printf()内に記述していろいろ試したのですがわかりません。 \v はprintf内に記述したら、X(バツ)マークが表示されるだけでした。 どなたか教えていただけませんか? できればサンプルを載せてくれればうれしいです。
- ベストアンサー
- C・C++・C#
- 入力文字に\マークが入っている場合の扱い
CakePHPを使用してWebシステムを開発しております。 入力文字に\マークが入っている場合、\マークがエスケープされてDBに入ってしまいます。(\マークのみの場合は、\マーク部分が消えてしまいます。) 対応として以下の方法を考えました。ユーザの利便性と実装が簡単ため1を採用しようと考えていますが、妥当がご意見を頂きたく。 1. save前に「\」を「\\」に置換することで、「\」で保存される。 2. save前に「\」をバックスラッシュに置換して保存。表示はバックスラッシュになるが、コピペで\マークになる。 3. save前に「\」を「¥」に置換して保存。表示の際に「¥」を「\」に置換。 また、\マーク入力はよくあるケースだと思うのですが、スタンダードな方法がありましたらご教授して頂きたく。 以上、よろしくお願いします。
- ベストアンサー
- PHP
お礼
アドバイスをありがとうございます。 >他の制御文字、例えば\t(水平タブ)や\n(改行)は認識されませんか? 検索出来ませんでした。 >ではなくて「環境設定」→「検索」の「正規表現」のセクションで「エスケープを表すメタ文字」を切り替えるとどうなりますか? \、\ を切り替えて変化ありませんでした。 >問題のテキストを開いて、「表示」→「不可視文字の表示」→「垂直タブ」で垂直タブだけを表示したときに、グレイの菱形が表示されますか? 表示します。 色々アドバイスをして頂きありがとうございます。 実は・・・(^^;;。