[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:07919] Re: 文字列の分解方法は ?( 自己レス)



ミスターKです。
自分で少し努力してみました。
(これでも日付が変わってしまうまでやってしまいました)。

(setq line "1班 山田 鈴木 伊藤 吉田 大前田 幡随院")C-j
"1班 山田 鈴木 伊藤 吉田 大前田 幡随院"

(defun myreg()
(interactive)
(let ((start 0) (result 0))
 (while (setq result  (string-match " " line start)) 
  (insert (format "%d/%d\t" start result))
  (insert (substring line start result)"\t")  
  (setq start (+ start result 1)))))

結果
0/2	1班	3/5	山田	9/11	伊藤	

こうやればいいとおもったのですが、string-match に与える文字列が長すぎるのでしょうか。

Index Home