主要观点:作者很少使用query-replace-regexp
的 lisp 表达式替换功能,但今天发现了一个好用途。作者用其处理org-srs
中序列化数据截断以减少差异噪音和适应小屏幕,还给出了用于匹配stability
和difficulty
列中数字的 lisp 表达式替换规则,最后提到对处理后的数据进行了一些操作并留下给读者练习,同时希望能提供帮助并留下联系方式。
关键信息:
- 介绍了
org-srs
用于练习普通话词汇,以及处理数据截断的需求和作者得到的解决方法。 - 给出了用于
query-replace-regexp
的 lisp 表达式替换规则,用于处理特定列中的数字。 - 提到对处理后的数据进行了键盘宏操作以对齐表格。
重要细节: [0-9]+\\.\\(\[0-9\]+\\)
这个正则表达式用于匹配stability
和difficulty
列中的数字。if (length> \\1 2) (format "%0.02f" \\#0) \\0
这个 lisp 表达式用于检查小数点后数字个数并进行格式化。\#0
在替换文本中用于将匹配字符串转换为数字。- 给出了
org-srs
中截断数据的方法(cl-defmethod org-srs-algorithm-repeat :around ((\_ fsrs-scheduler) \_)
。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。