【最大10000ポイント】当たる!!質問投稿キャンペーン!

こんにちは。サクラエディタと秀丸エディタを使っています。普段は秀丸エディタを使用しています。本日たまたまサクラエディタを使って、以下の文字を置換しようとしました。「\n」→「,」。

abced\n
fghijk\n
fddsafafa\n

\nは改行と思ってください。これをやると下記のように置換されました。

abced\n
,fghijk\n
,fddsafafa\n

しかし、秀丸で同じようなことをやると、

abced,fghijk,fddsafafa,

っとなります。なぜこのような違いが起きるのでしょうか?やりたいことはいたってシンプルで、改行をカンマに置き換えたいといったことだけですのに。

以上、よろしくお願いします。
,

このQ&Aに関連する最新のQ&A

A 回答 (2件)

[ヘルプ]で説明されていますので、調べてほしかったですね。


インストールしたヘルプにも、こちら↓と同じような説明が
あるかと。

「設定(O)」メニューに改行についての設定項目があります。
【入力改行コード指定】
http://sakura-editor.sourceforge.net/htmlhelp/HL …
初期設定では CRLF で改行を指定しています。

改行については、基本的には \r\n で指定できます。
【利用可能な正規表現】
http://sakura-editor.sourceforge.net/htmlhelp/HL …
こちら↑でスクロールして一番下に説明があります。
    • good
    • 0
この回答へのお礼

ありがとうございます!

お礼日時:2011/03/12 17:21

サクラエディタは使った事がないので当てずっぽうですが…。


多分、改行コードの「LF」と「CR+LF」をうまく識別出来てなかったんじゃないかと思われます。

ですので…
・\n → \r\n

~と言う風に書き直してやれば、きちんと改行として認識して、置換処理がなされるんじゃないでしょうか?
もしくは、
・\n → [\r\n]+

~と言う風にしないと反応してくれないかも?

P.S.
「秀丸」はWindows専用ソフトなので改行を全て一緒くたに考えますが、サクラエディタはMacやUnixなどの改行コードも厳密に区別して処理する様にプログラムされてるんだと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます!

お礼日時:2011/03/12 17:21

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q「いずれか」と「いづれか」どっちが正しい!?

教えて下さいっ!
”どちらか”と言う意味の「いずれか」のかな表記として
「いずれか」と「いづれか」のどちらが正しいのでしょう???

私は「いずれか」だと思うんですが、辞書に「いずれか・いづ--。」と書いてあり、???になってしまいました。
どちらでもいいってことでしょうか?

Aベストアンサー

「いずれか」が正しいです.
「いづれ」は「いずれ」の歴史的かな遣いですので,昔は「いづれ」が使われていましたが,現代では「いずれ」で統一することになっていますので,「いずれ」が正しいです.

Q文字列として"(ダブルコーテーション)を表示させる方法

こんにちは。文字列として、ダブルコーテーションを表示させるには、どうすればよいのか教えてください。m(__)m


例えば、
<font size="2">あいうえお</font>

というタグの「あいうえお」の部分が、セルA1にあった場合、

="<font size="2">"&A1&"</font>"という表示にしたいのです。

"2"のダブルコーテーションも文字列として表示させるには、どうすればよろしいのでしょうか。

教えてください。よろしくお願い致します。

Aベストアンサー

こんにちは~

表示形式は 「標準」 のままで、
ダブルコーテーションを、ダブルコーテーションで囲んでください。

""2""

="<font size=""2"">"&A1&"</font>"

としてみてください。

QInner join と Left joinの明確な違いは?

Inner join と Left joinの違いがよくわかりません。
教えてください。

Aベストアンサー

出てくる結果が違います。

テーブル1のフィールド1に、






が、

テーブル2のフィールド1に、






が入力されている場合、

SELECT [テーブル1].[フィールド1], [テーブル2].[フィールド1]
FROM テーブル1 LEFT JOIN テーブル2 ON [テーブル1].[フィールド1]=[テーブル2].[フィールド1];
では、結果は、
テーブル1.フィールド1 テーブル2.フィールド1
1               1
2               2
3               3
4               NULL
5               NULL
6               NULL
の6レコードが出力されますが、

SELECT [テーブル1].[フィールド1], [テーブル2].[フィールド1]
FROM テーブル1 INNER JOIN テーブル2 ON [テーブル1].[フィールド1]=[テーブル2].[フィールド1];
では、結果は、
テーブル1.フィールド1 テーブル2.フィールド1
1               1
2               2
3               3
の3レコードしか出力されません。

出てくる結果が違います。

テーブル1のフィールド1に、






が、

テーブル2のフィールド1に、






が入力されている場合、

SELECT [テーブル1].[フィールド1], [テーブル2].[フィールド1]
FROM テーブル1 LEFT JOIN テーブル2 ON [テーブル1].[フィールド1]=[テーブル2].[フィールド1];
では、結果は、
テーブル1.フィールド1 テーブル2.フィールド1
1               1
2               2
3           ...続きを読む

Q秀丸と良く聞きますが、どのような便利なことがあるのですか?

このソフトは、どのような便利な使い方があるのですか?
みんさん教えて下さい。
みたところ、メモ帳みたいな感じがしますが・・
どのような機能が、支持され、便利といわれるのでしょうか?

Aベストアンサー

 秀丸のいいところは、常駐による高速起動、文字幅変更、ルーラー表示、特定キーワードの強調、などなど、文字編集に便利と思われる機能がいろいろと詰まってる点です。
 有料ソフトである点についてのみ、無料で同等レベルの実力を持つサクラエディタなどに負けてしまいますが、少なくともウィンドウズ標準のメモ帳よりはすこぶる便利です。

Q3つの表の外部結合

表A、B、Cの3つがあり、Aのすべての行を出力したいと考えています。
外部結合を用いるのだとは思うのですが、3つの表に対して行う場合の
書き方がわからず困っています。
ご教授いただけないでしょうか?
select * from a,b,c
where a.商品ID =b.商品ID (+) and b.商品ID (+) =c.商品ID (+)
としてみましたが、うまくいきませんでした。

Aベストアンサー

ansi構文の趣旨からいえば、結合条件と絞り込み条件は分けて書くので・・

select *
from a
left join b on (a.商品ID =b.商品ID)
left join c on (b.商品ID =c.商品ID)
where a.年月 = 任意の値

と書くのが一般的でしょうね。

QOutlook2010で、クリックすると開くブラウザの指定はどうやるの

Outlook2010で、クリックすると開くブラウザの指定はどうやるのでしょうか?
先日うっかり別のブラウザを導入してしまい、そのブラウザをアンインストールしたら
今まではIEで開けていたメールのリンクが開かなくなってしまいました。

Aベストアンサー

参考URLではOutlook2007となっていますが、Outlook2010でも同様ですので試してみてください。

参考URL:http://support.microsoft.com/kb/974879/ja/


人気Q&Aランキング