| レス数が950を超えています。1000を超えると表示できなくなるよ。 |
Emacs part3
[764:763 (02/01/30 01:15)]
ミニバッファからいくつかの数字を読み込んで、それをリスト形式にするなりし
て扱いたいんですが。
[765:名無しさん@お腹いっぱい。 (02/01/30 02:12)]
>>763
何をする関数か書いてくれれば
emacs20.7 しか使っていない人でも答えられますが、
そうでなければ両方使っている人じゃないと答えられない。
[766:名無しさん@お腹いっぱい。 (02/01/30 02:30)]
>>763
(require 'navi2ch-util)
(navi2ch-replace-string rep new str)
[767:名無しさん@お腹いっぱい。 (02/01/30 08:21)]
>>763
関数名から適当に判断して
(defun my-replace-in-string (string old new)
(string-match old string)
(replace-match new nil nil string))
[768:名無しさん@お腹いっぱい。 (02/01/30 08:30)]
>>760
> csv形式の(xlsでもいいけど)テキストを表計算ソフトみたいに編集できるモードがあったらすごくうれしい。
表計算ソフトみたいにってのは,行や列に対しての sum とかも取りたいってこと
なんかな。
[769:名無しさん@お腹いっぱい。 (02/01/30 08:34)]
>>768
>>762 みたいなことしたいんじゃないの?
それこと本当の表計算ソフトみたいに。
[770:名無しさん@お腹いっぱい。 (02/01/30 11:17)]
Emacs に Oleo モードつけるとか。って、既にありそうな気がするけど。
[771:名無しさん@お腹いっぱい。 (02/01/30 11:44)]
>>769
本当の表計算ソフトと同じようなことを Emacs のインターフェースでやるのは
間違っている気がするな。
ちょっとした編集に便利になって欲しいってんだったらそう思うんだけど。
>>760 は具体的にどんな処理を Emacs 上でしたかったのかなぁ。
[772:名無しさん@お腹いっぱい。 (02/01/30 12:19)]
あーでも、文章のある部分は S 式で表現されてて、
他の部分の変化に応じてダイナミックに変わるってのはなにかに使えないかな。
[773:763 (02/01/30 13:05)]
>>765
すみません。それもそうですね。
実際使ったことはないのですが、>>767さんの書かれたように文字列の中から
正規表現に一致するものを別の文字列に置きかえるものだと思います。
>>767
ありがとうございます。勉強になりました。こんな単純な処理で書けるんです
ね。厨房なものでどうしても tmp バッファを使うような処理しか思いつきま
せん(-_-)ウツダ
ところで >>764 に書いたようなことをするのが目的なのですが、
replace-in-string ではうまくいかないような気がしてきました。
今のところ、
(read-from-minibuffer "Input: " '("()" . 2) nil t)
という方法を使おうとしていますが、他にいいやり方ってありますか?
"1 2.0 3 4.5" のように小数、整数の混ざった文字列を、
(1.0 2.0 3.0 4.5) というようなリストにするのが理想的なのですが。
read.cgi ver5.26+ (01/10/21-)