Regex rcirc是否有类似于erc插入修改挂钩的挂钩?
我将erc推特移植到rcirc,并成功地移植了抓取逻辑Regex rcirc是否有类似于erc插入修改挂钩的挂钩?,regex,twitter,emacs,elisp,irc,Regex,Twitter,Emacs,Elisp,Irc,我将erc推特移植到rcirc,并成功地移植了抓取逻辑 (require 'request) (request "https://twitter.com/spacemanaki/status/392097918812839937" :parser 'buffer-string :success (function* (lambda (&key data &allow-other-keys)
(require 'request)
(request "https://twitter.com/spacemanaki/status/392097918812839937"
:parser 'buffer-string
:success (function*
(lambda (&key data &allow-other-keys)
(save-excursion
(with-current-buffer (get-buffer-create "*request demo*")
(erase-buffer)
(insert data)
(goto-char (point-min))
(kill-region
(point)
(progn (search-forward
"<p class=\"js-tweet-text tweet-text\">")
(point)))
(kill-region
(progn (search-forward "</p>")
(search-backward "</p>")
(point))
(point-max))
(kill-region (point-min) (point-max))))
(yank))))
(需要“请求”)
(请求)https://twitter.com/spacemanaki/status/392097918812839937"
:分析器的缓冲区字符串
:成功(功能)*
(lambda(&键数据&允许其他键)
(省去远足
(使用当前缓冲区(获取缓冲区创建“*请求演示*”)
(擦除缓冲区)
(插入数据)
(转到字符(最小点))
(杀伤区)
(点)
(progn)(向前搜索)
“”)
(点))
(杀伤区)
(程序(向前搜索“
”)
(向后搜索“”)
(点)
(最高点))
(压井区域(最小点)(最大点)))
(美国佬)
关于何时开始替换的regexp可以从erc tweet
“https?://twitter.com/+//status/[0-9]+”
中重用。现在的问题是,我必须在哪里挂起问题中的函数,我在rcirc中找不到任何类似于erc insert modify hook的函数。只要我能看到,您就有
rcirc-mode-hook,
rcirc-activity-hooks
rcirc-receive-message-hooks
rcirc-print-hooks
rcirc-sentinel-hooks
rcirc-authenticate-hook
rcirc-update-activit-string-hook
在M-x“C-h v”的帮助下,检查每种设备的使用情况