- 292 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/07(木) 13:21:15 ID:wXHmQfE90]
- >>291
余り試してないけどこんな感じかな?上手く動かなかったら適当に直して下さい。 (defvar *multiple-replace-selected-buffer* nil) (defun perform-multiple-replace (pattern-replacement-list query regexp interactive-p noerror) (let ((literal (null regexp)) (count 0) (nodup nil) (opoint (point)) (not-found t) (def nil) (last-match nil) (last-match-char nil) (undo-bound (or interactive-p query)) (pattern nil) (replacement nil) (point-pattern-list nil) (point-search nil)) (undo-boundary) (when interactive-p (if regexp (setq *last-multiple-search-replace-regexp-list* pattern-replacement-list) (setq *last-multiple-search-replace-string-list* pattern-replacement-list)) (let ((*multiple-replace-regexp-search* regexp)) (declare (special *multiple-replace-regexp-search*)) (setq *last-multiple-replace-setting* (multiple-replace-make-setting))))
|

|